java中判断字符串是否为数字

转自:http://www.iteye.com/blog/666544

推荐使用第二个方法,速度最快。

方法一:用JAVA自带的函数

方法二:正则表达式

方法三:

方法四:

方法五:用ascii码

附:判断是否是浮点数

用第三方工具包:

Java String与Stream间的互转

转自:http://hi.baidu.com/zovachou/item/50ca60e838c1332e5a7cfb6a

java文档详细讲解了InputStream的继承结构:

这里,用ByteArrayInputStream(byte[] buf):

然后,就可以用这个输入流做事了,比如作为一个xml字符串交给解析器去解析,再比如将流直接ftpClient.storeFile到远程……只不过,这种方式是以位流的形式传递的.

=====Convert Stream to String======
用BufferedReader(Reader in)这个类来处理,这里面的Reader可以是InputStreamReader(InputStream in),String来源可以是文件或者一个字符串: