• Java中的StringTokenizer类


    /*
    //在java.util中的StringTokenizer类可以分析一个字符串并将字符串分解成可被独立使用的单词
    //1.StringTokenizer(String s)-----------为字符串s构造一个分析器,使用默认的分隔标记,即空格(多个空格一起被看作一个空格)、换行符、回车符、Tab符等
    //2.StringTokenizer(String s,String delim)--------为字符串s构造一个分析器,参数delim中的字符任意排列组合都是分割标记
    //如:StringTokenizer fenxi=new StringTokenizer("we,are;student",",;");

    //StringTokenzer对象称为字符串分析器,封装着语言符号和对其进行操作的方法
    //分析器可以使用nextToken()方法逐个获取其中的语言符号(单词),每获取一个,分析器中负责计数的变量的值就自动减1,该计数变量的初始值等于字符串中的单词数目
    //字符串分析器调用countTokens()方法可以的得到计数变量的值
    //字符串分析器通常使用while循环来逐个获取语言符号,为了控制循环,使用StringTokenzer类中的hasMoreTokens()方法,只要计数的值大于0,该方法就返回true,否则返回false

    */
    import java.util.*;
    public class demo6_7
    {

    public static void main(String args[])
    {
    String[] mess={"整数部分","小数部分"};
    Scanner reader=new Scanner(System.in);
    double x=reader.nextDouble();
    String s=String.valueOf(x); //将数字转化为字符串
    StringTokenizer fenxi=new StringTokenizer(s,".");

    for(int i=0;fenxi.hasMoreTokens();i++)
    {
    String str=fenxi.nextToken();
    System.out.println(mess[i]+":"+str);
    }

    }

    }

    /*
    结果:
    1374.8478
    整数部分:1374
    小数部分:8478
    */

    有希望之处必有磨砺
  • 相关阅读:
    LinkedList的使用方法
    规范HTML页面
    HTML总结(一)
    HTML标签学习总结
    java---线程池的使用
    java对excel表格的操作
    java对cookie及Session的操作
    硬盘分区工具gparted使用
    镜像, 转置, 锐化, 灰度,旋转
    ffmpeg解码
  • 原文地址:https://www.cnblogs.com/liwenhong199404/p/6837740.html
Copyright © 2020-2023  润新知