Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > java基础:字符串分割的两种方法
【标  题】:java基础:字符串分割的两种方法
【关键字】:java
【来  源】:http://blog.csdn.net/buaamse/archive/2006/12/01/1424914.aspx

java基础:字符串分割的两种方法

Your Ad Here

方法1:采用String的split,验证代码如下:
import java.util.Arrays;
public class TestSplit {
 public static void main(String[] args) {
  String orignString = new String("5,8,7,4,3,9,1");
  String[] testString = orignString.split(",");
  int[] test = { 0, 0, 0, 0, 0, 0, 0 };
  //String to int
  for (int i = 0; i < testString.length; i++) {
   test[i] = Integer.parseInt(testString[i]);
  }
  //sort
  Arrays.sort(test);
  //asc sort
  for (int j = 0; j < test.length; j++) {
   System.out.println(test[j]);
  }
  System.out.println("next ");
//  desc
     for (int i = (test.length - 1); i >= 0; i--) {
      System.out.println(test[i]);
     }
 }
}
方法2:采用StringTokenizer

import java.util.Arrays;
import java.util.StringTokenizer;
public class SplitStringTest {
 public static void main(String[] args) {
  String s = new String("5,8,7,4,3,9,1");  
  int length = s.length();
  //split   s with ","
  StringTokenizer commaToker = new StringTokenizer(s, ",");
  String[] result = new String[commaToker.countTokens()];
  int k = 0;
  while (commaToker.hasMoreTokens()) {
   result[k] = commaToker.nextToken();
   k++;
  }
  int[] a = new int[result.length];
  for (int i = 0; i < result.length; i++) {
   a[i] = Integer.parseInt(result[i]);
  }
  //sort
  Arrays.sort(a);
  //asc sort
  for (int j = 0; j < result.length; j++) {
   System.out.println(a[j]);
  }
 }
}

 
File 对象的相关操作和访问(1):【上一篇】
JAVA commons-fileupload文件上传组件使用说明:【下一篇】
【相关文章】
  • java版公/农历换算
  • Java需要达到的30个目标
  • 在 Eclipse 中运行带参数的 Java 程序
  • Java Swing 中三种事件处理方法比较
  • 用 Eclipse 进行可视化 Java 界面设计
  • JavaScript 访问 JSF 组件的方法
  • a.java
  • Alone3_1.java
  • Alone5_2.java
  • Casting.java
  • 【随机文章】
  • ThreadLocal的几种误区
  • after the entrance exam for graduate
  • TC编程手册之二
  • 服务器与客户机互传消息
  • 用Win 2003架设邮件服务器
  • 10,000 bugs away from World Domination
  • Flash ActionScript 2.0 基础教程 (2)
  • 三言两语谈并行
  • 一个区分Bean的作用域的例子
  • 在Solaris下制作可使用pkgadd安装的的软件包
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.