解析字符串成Java的基本数据类Scaner
来源:百度文库 编辑:神马文学网 时间:2024/04/27 15:11:03
http://www.blogjava.net/ekinglong/archive/2006/10/28/77858.html
解析字符串成Java的基本数据类Scaner
今天无意中看到一个java.util.Scaner类,这是一个可以把给定的字符串解析成Java的基本数据类型的类,下面是一个简单的示例程序,全当作测试:
/** *//**
* @author ekinglong
* @version 1.0 06/10/28
*/
import java.util.Scanner;
public class Test{
public static void main(String[] args){
String str="1 2 3 4 5 6 7 8 9";
Scanner scanner=new Scanner(str);
int total=0;
while(scanner.hasNext()){
total+=scanner.nextInt();
}
System.out.println("TOTAL:"+total);
scanner.close();
}
}
这是一个从1加到9的简单算数,Scanner从str字串中依次取出1-9这个数字,将它们相加,最后的输出结果是:
TOTAL:45
Scanner用于分解字符串的默认的分隔符是空格,当然也可以定制,在这里类似于StringTokenizer类的delim。Scanner也提供了从输入源获取字串的构建器,在使用完之后,都应调用scanner.close()来关闭!
解析字符串成Java的基本数据类Scaner
今天无意中看到一个java.util.Scaner类,这是一个可以把给定的字符串解析成Java的基本数据类型的类,下面是一个简单的示例程序,全当作测试:
/** *//**
* @author ekinglong
* @version 1.0 06/10/28
*/
import java.util.Scanner;
public class Test{
public static void main(String[] args){
String str="1 2 3 4 5 6 7 8 9";
Scanner scanner=new Scanner(str);
int total=0;
while(scanner.hasNext()){
total+=scanner.nextInt();
}
System.out.println("TOTAL:"+total);
scanner.close();
}
}
这是一个从1加到9的简单算数,Scanner从str字串中依次取出1-9这个数字,将它们相加,最后的输出结果是:
TOTAL:45
Scanner用于分解字符串的默认的分隔符是空格,当然也可以定制,在这里类似于StringTokenizer类的delim。Scanner也提供了从输入源获取字串的构建器,在使用完之后,都应调用scanner.close()来关闭!
解析字符串成Java的基本数据类Scaner
java字符串的各种编码转换类ChangeCharset11
改进java字符串分解的方法
深入Java字符串
java中GB2312字符串的判断(代码片段)
用Java实现按字节长度截取字符串的方法
开发JAVA编程中字符串分割的两种方法
用Java实现按字节长度截取字符串的方法
求救,如何将一个字符串加密? Java / J2SE / 基础类
详细解析Java中抽象类和接口的区别
详细解析Java中抽象类和接口的区别
详细解析Java中抽象类和接口的区别
地球的一些基本数据
检验基本数据的处理
[Java]Annotation元数据的几个应用
JAVA四种基本排序的总结
JAVA四种基本排序的总结
数据挖掘相关的基本问题
土建工程估算的基本数据
土建工程估算的基本数据
数据表格处理的基本操作
土建工程师应该掌握的基本数据
详细解析Java中抽象类和接口的区别 - fpy_061625的专栏 - CSDN博客
JAVA的数据连接池的工作机制