knrt.net
当前位置:首页 >> jAvA截取字符串 如何截取小数点以前的字符?比如12... >>

jAvA截取字符串 如何截取小数点以前的字符?比如12...

(int)12.3 double型强转int型时,自动抛弃小数部分 字符串的话2L的方法也可以 ,他是通过截取小数点前面的部分,我是通过类型转换,效果一样 我也在写个思路 String a="12.9"; System.out.print((int)Double.parseDouble(a)); ---------------------...

String param[]=time.spilit(" "); param[1]就是你要的东西

你试下下面的代码能满意吗 ,我已经试过了,可以的: public static void main(String args[]) { String str = "12&32&位置&yutye"; System.out.println("&在字符串中出现的位置分别为:"); for(int i=-1; i

根据它们的ascii码区分,用正则表达式会简单点: String input="12+3"; String regExp="\\D";//非数字的正则表达式 String [] nums=input.split(regExp);//取得数字 System.out.println(Arrays.asList(nums)); //取得非数字 Pattern p = Pattern....

取字符串Hello的后3位,代码: String aa="Hello"; int n=3; String b=aa.substring(aa.length()-n,aa.length());

String a="aaa bbb ccc ddd eee "; String b=a.substring(0,3); String c=a.substring(4,7); String d=a.substring(8,11); String e=a.substring(12,15); String f=a.substring(16,19); System.out.println(b); System.out.println(c); System.o...

用字符串的split方法分割字符串成数组。比如string.split("("); 对数组从1起再用subString(0,数组[i].indexOf(")"); 方法数据就出来了。

public static void main(String args[]) { String a = "12,34,235"; String[] b = a.split(","); for (int i = 0; i < b.length; i++) { System.out.println(b[i]); } }

需要参数校验的话自己写吧~,文本数据量太大的话不建议用正则表达式

String str = "7/12/2012"; String[] strs = str.split("/"); 希望对你有帮助

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com