Java基础:字符串分割的两种方法
来源:互联网 发布:gta5捏脸数据女杨幂 编辑:程序博客网 时间:2024/05/17 20:32
方法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字符串分割方法
- 如何查看某个网站使用的服务器--curl
- TWaver3.0 SVG WebGIS
- 改进JAVA字符串分解的方法
- 如何设置水晶报表(crystal reports)的字段自动换行
- 关于DNS服务器的配置问题(推荐)
- Java基础:字符串分割的两种方法
- Global.asax.cs中的含义用法
- 三万元搭建LINUX服务器集群
- CrystalReport显示HTML标记
- OpenKM
- SQL SERVER数据库全文检索
- Aborting commit: 'XXXXXXXX'remains in conflict错误
- BIOS介绍
- 用Matrix解决缩放,旋转注册点的问题。