java里面这句代码看不懂String [] numStrs=arrayStr.split("{1,}");

“ {1,}”是什么意思啊?

这是正则表达式,表示至少有一个字符,符合这个条件就分割,而任何字符串都基本上都符合,比如abcde,a符合那个正则,b、c、d、e都符合,那么abcde就被分割成了一个字符串数组[a,b,c,d,e]追问

是指切出来的子串至少一个字符?

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-15
字符串str中从第一个字符起,每遇到一个
{1,}
则切割为一个元素,放入strarray数组中,也就是把字符串str切割分为一个字符串数组~

把“”里面的看成一个字符串,本回答被网友采纳

JAVA 编写一个字符界面的程序,接受用户键盘输入的3个整数,并输出这3个...
String numStrs[] = inputString.split(" ");Integer nums[] = new Integer[numStrs.length];int realIndex = 0;int index = 0;for (String numStr : numStrs) { try { nums[realIndex++] = Integer.parseInt(numStr);} catch (Exception e) { showMessage("第" + (index + 1) + "...

JAVA从键盘上顺序输入20个数,逆序输出这二十个数。求编程
import java.util.Scanner;import java.lang.System;public class test { public static void main(String[] args) { long cou=0;int a[];a = new int[20] ;int x,y,z;for(int j=0;j<20;j++){ System.out.println("请输入数据回车结束:");Scanner input=new Scanner(System.in);a[...

如何用java编写一个,手动输入10个分数,去掉一个最高分,去掉一个最低...
参考代码如下:import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Scanner;public class xxx {public static void main(String[] args) {System.out.println("请输入10个数字,以逗号隔开:");Scanner scanner=new Scanner(System.in);String input=scanne...

如何用java编写一个,手动输入10个分数,去掉一个最高分,去掉一个最低...
参考代码如下:import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Scanner;public class xxx {public static void main(String[] args) {System.out.println("请输入10个数字,以逗号隔开:");Scanner scanner=new Scanner(System.in);String input=scanne...

用visual studio(c#)求4个数的平均值程序编程
static void Main(string[] args){ Console.Write("请输入4个数字(空格或Tab间隔):");var input = Console.ReadLine();var numStrs = input.Split(new char[] { ' ', '\\t' });if (numStrs.Length != 4){ Console.WriteLine("输入有误!");} else { double sum = 0;try { for...

相似回答