• java通过StringToKenizer获取字符串中的单词根据空格分离-详情版


    public class DaXie {
    public static void main(String[] args) {

    String strin = "Hello Java World!!的";
    String a[] = GetWorld1(strin);
    for (int i = 0;i < a.length;i++){
    System.out.println("第"+ i + "个单词" + a[i]);
    }
    GetWorld2(strin);
    }
    public static String[] GetWorld1(String strin){
    int num = 0;int index = 0;//num表示单词数,index表示空格的索引位置
    do {
    ++num;//至少有一个单词
    ++index;//至少有一个空格
    index = strin.indexOf(' ',index);//搜索空格的索引位置
    }while (index != -1);//若没有空格则结束循环

    int end = 0;
    String strArray[] = new String[num];
    index = 0;
    for (int i = 0;i < num;i++){
    end = strin.indexOf(' ',index);
    if (end == -1){
    strArray[i] = strin.substring(index);
    }else {
    //注意 substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。beginIndex - 起始索引(包括)。从0开始 endIndex - 结束索引(不包括)。
    strArray[i] = strin.substring(index,end);
    }
    index = end+1;
    }
    return strArray;
    }
    //使用StringTokenizer
    public static void GetWorld2(String hh){
    System.out.println("演示StringToKenizer获取字符串中的单词:");
    StringTokenizer oo = new StringTokenizer(hh);
    while (oo.hasMoreTokens()){
    System.out.println(oo.nextToken());
    }
    }
    }
  • 相关阅读:
    clone()与clone(true)的区别
    内部插入节点的方法
    jquery动态创建页面元素
    removeClass() 方法
    addClass() 和 toggleClass()
    CSS()方法设置元素样式
    val()方法
    html() 和 text() 方法的区别
    C#导出Excel那些事
    Winform控件重写
  • 原文地址:https://www.cnblogs.com/THEONLYLOVE/p/9116469.html
Copyright © 2020-2023  润新知