开发JAVA编程中字符串分割的两种方法
来源:互联网 发布:淘宝店铺推广教程 编辑:程序博客网 时间:2024/06/08 08:52
方法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]);
}
}
}
以上的例子,可以根据自己的实际情况,改造成字符串类型的字符分割.
- 开发JAVA编程中字符串分割的两种方法
- 开发JAVA编程中字符串分割的两种方法
- JAVA编程中字符串分割的两种方法
- java基础:字符串分割的两种方法
- Java基础:字符串分割的两种方法
- 字符串分割的两种方法
- 字符串分割的两种方法
- qt 分割字符串的两种方法
- JAVA字符串分割的两种方法–split和StringTokenizer
- 初学者入门:教你字符串分割的两种方法
- Java字符串分割的三种方法
- JAVA分割字符串的方法
- JAVA分割字符串的方法
- JAVA分割字符串的方法
- JAVA字符串的分割方法
- JAVA分割字符串的方法
- Java字符串的分割方法
- Java中字符串两种等于的方法的对比
- OnCtlColor/WM_CTLCOLOR与OnDrawItem/WM_DRAWITEM的一点关系
- TOAD8.0 注册码
- 通过 Web 服务共享 Windows 剪贴板
- Gridview中嵌入DropDownList
- 《数码相机助手》功能介绍——我的软件
- 开发JAVA编程中字符串分割的两种方法
- 存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000)
- Test1
- Servlet中的八大Listener
- Test2
- 对Unicode的误解
- Python中关于属性回调的实现
- 考研日志-23
- Boost.Signals简介