java一串字符中找数字

  • java中如何从一串字符中获得数字? 题目:“今天是2011年3月17日”。如 ...
    答:其实也可以用一个for循环!String str="今天是2011年3月17日";String x=" ";for(int i=0;i<=str.length()-1;i++){ if(str.charAt(i)>='0'&&str.charAt(i)<='9'){ x+=str.charAt(i);} } System.out.println(x);其实方法很多,看你比较偏爱那一类!
  • java字符串12345怎么取到数字1
    答:String aa="12345";//先把字符串变成数组[1,2,3,4,5]String [] a=aa.split("");//按脚标取就可以System.out.println(a[0]);最简单的方法,你先利用split把字符串变成数组,然后用下标取就行。有问题可以追问,望采纳。
  • java中怎么将字符串中的数字取出来
    答:public class 取数字{public static void main(String[] args) {System.out.println("\n\t\t===将字符串中的数字取出来===\n");init();}//初始化!private static void init(){//分割!String[] s="今天是2017年09月01日".split("\\D+");//打印分割的!for (int i=0;i...
  • java怎么从字符串中,提取第一组数字?
    答:下面是取出表后第一组数字的Java程序:import java.util.regex.Matcher;import java.util.regex.Pattern;public class TT { public static void main(String[] args) { String s="表15dfsdaf33\r\n表abcd15def\r\n表 15 哈哈abc22\r\n表*#A$!@&@!15$#@432$+_";String regex="(...
  • java如何从任意字符串中截取数字
    答:{ public static void main (String[] args) throws java.lang.Exception { String phoneString = "哈哈,13888889999";// 提取数字 // 1 Pattern pattern = Pattern.compile("[^0-9]");Matcher matcher = pattern.matcher(phoneString);String all = matcher.replaceAll("");System.out.println(...
  • java截取字符串中的数字,并且分组?
    答:用正则表达式按数字和中文的交界处切分字符串,就可以实现你的要求,完整的Java程序如下 public class F{ public static void main(String[] args){ String str="鱼豆腐20海带3掌中宝8鸡翅2可乐2";String[] s=str.split("(?<=[0-9])(?=[\u4e00-\u9fa5])");for(int i=0;i...
  • 用java找出字符串中的数字和字母
    答:boolean isLetter = false;//定义一个boolean值,用来表示是否包含字母 String str = "aaasss8fff"; //假设有一个字符串 for(int i=0 ; i<str.length() ; i++){ //循环遍历字符串 if(Character.isDigit(str.charAt(i))){ //用char包装类中的判断数字的方法判断每一个字符 isDigit...
  • java中怎么截取字符串中的数字
    答:java中截取字符串中的数字方法有很多,例如用正则表达式。试一试下面的演示程序吧。public class SplitTest{ public static void main(String[] args) { String input = "jdiwo3495jis90.5jsie4dss56djiw9"; String regex = "\\d+(\\.\\d+)?"; Pattern pattern = Pattern...
  • java中如何提取字符串中的数字?
    答:// 对字符数组排序Arrays.sort(c);// 输出字符数组for (int i = 0; i < strbuf.length(); i++) {System.out.print(c[i]);}}import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Arrays;public class NumberSplit { public StringBuffer getString(String str...
  • java怎样获取字符串中的第一组数字
    答:String s1="第25天作业6点";Pattern pattern = Pattern.compile("\\d+");Matcher matcher = pattern.matcher(s1);while (matcher.find()) { System.err.println(matcher.group(0));break;}

  • 网友评论:

    钭琴13793468249: java如何从串中取出数字? -
    61305薛映 : 给你个思路,可以用正则表达式去匹配数字,然后提取,一般都是这么做的.希望对你有所帮助

    钭琴13793468249: java中在String中怎么取数字 -
    61305薛映 : 看下思路 根据字符长度 迭代字符,然后拿出每个字符转化成数字, 如果数字 在0与9之间就提出来 public class test {public static void main(String[] args){String s="af24v5m1aag3";for(int i=0;i<s.length();i++){int a=(int)s.charAt(i);if(a>=48&&a<=57) //48,57分别是0和9的ASCLL码System.out.println(s.charAt(i)); }} } 程序输出: 2 4 5 1 3

    钭琴13793468249: JAVA怎样快速把字符串里面的数字取出来 -
    61305薛映 : char[] charArray=date.toCharArray();//这是方法一 获得固定位置上的数字,因为我看你这个数字是在固定位置上的,所以论速度这个是最快的没有判断直接获取 String newDate=charArray[0]+charArray[1]+charArray[2]+charArray[3]+charArray...

    钭琴13793468249: java从一行字符串中提取数字 -
    61305薛映 : Integer.parseInt(line)如果不是数字会抛出NumberFormatException,学会捕获异常处理吧... int a = 0;//必须定义在外部 try{a = Integer.parseInt(line); }catch(NumberFormatException e){a = 0;//不能转换时当0处理,这样累加就可以了;除非你还要做平均,那么这里还要踢出分母的次数 }另:public EchoSum (String datafile) throws IOException 这种异常写在类里,尽量不要抛在方法上,去掉throws IOException 改写在方法里

    钭琴13793468249: Java 中怎么检测字符串中的数字,并提取出来 -
    61305薛映 : 用正则表达式的几位想法不错,就是有点多了,根本用不到java.util包吧. String s = "ABCD5F7HIJ1"; String [] a = s.split("[\\D]+"); 用这两句就行了,数字都存放在数组a中了,用的时候呢,注意判断下数组的第一个和最后一个中的值是否是数字

    钭琴13793468249: java如何从任意字符串中截取数字 -
    61305薛映 : 用java中String类里的split();方法 这一方法支持正则表达式 用法String str=“1234567.1234”; String [] strs = str.split("[.]"); 就可以得到数组 strs[0] =1234567; strs[1] =1234

    钭琴13793468249: 用java取出字符串里的数值 -
    61305薛映 : int index =str.index("m2"); String newstr=str.subString(index-2,index); 再将newstr转为数值就可以了

    钭琴13793468249: java如何从一串数字中提取指定位置的数字 -
    61305薛映 : int a = 1234;System.out.println(String.valueOf(a).charAt(2));或者String a = "1234";System.out.println(a.charAt(2));...

    钭琴13793468249: java中如何寻找字符是数字,字符, -
    61305薛映 : java.lang.Character里有相应的判断方法 static boolean isDigit(char c):判断一个字符是否数字 static boolean isLetter(char c):判断一个字符是否字母 static boolean isLetterOrDigit(char c):判断一个字符是否字母或数字 static boolean isLowerCase...

    钭琴13793468249: java中提取字符串中的数字 -
    61305薛映 : import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Arrays;public class NumberSplit {public StringBuffer getString(String str) { StringBuffer strbuf = new StringBuffer("t"); boolean flag = true; for (int i = 0; i < str.length(...

    热搜:java代码生成器 \\ java判断输入为数字 \\ java在线代码翻译器 \\ java输入数字怎么写 \\ java在控制台输入数字 \\ java把数字转化字符串 \\ java中字符char转数字 \\ java数字变字母 \\ java中如何输入一个字符 \\ java输入三个数字排序 \\ java识别字符串中的数字 \\ java键盘录入一个字符串 \\ java取出字符串中的数字 \\ java判断字符串纯数字 \\ java怎么把字符转为数字 \\ 字符转换为数字java \\ java中字符串转数字 \\ 用java编写一个猜数字游戏 \\ java怎么输入一串字符 \\ java字母转数字 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网