java字符串中单词个数
答:输入是有空格分开的,所以直接用String.split方法分割,看看分成几份就可以了 至于字母表没什么好写的吧,那是死的东西。直接打印出来即可 public class Test { public static void main(String[] args) { java.util.Scanner scanner = new java.util.Scanner(System.in);String string = scanner....
答:import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int upperCase = 0;int lowCase = 0;int num = 0;System.out.println("请输入任意字符串");String s = sc.next();char[] letters = s.toCharArray();for(...
答:int i=0;String str="Hello,you are a bitch.";Matcher m=Pattern.compile("(\\w+").matcher(str);while(m.find()){ System.out.println(m.group());i++;} System.out.println(i);} 输出:Hello you are a bitch 5 不知道这个合不合适 ...
答:用空格split字符串,然后循环计数。
答:import java.util.Scanner;/** * 统计字符串中数字,字母,空格,其他字符的个数 * @author Administrator * */public class Data01 {public static void main(String[] args) {int englishCount = 0;// 英文字母个数int spaceCount = 0;// 空格个数int numCount = 0;// 数字个数int other...
答:import java.util.Scanner;import java.util.Set;import java.util.TreeMap;/ 需求 :"aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1)分析:A:定义一个字符串(可以改进为键盘录入)B:定义一个TreeMap集合 键:Character 值:Integer C:把字符串转换为字符...
答:import java.util.Scanner;public class Test { public static void main(String [] args){ Scanner input = new Scanner(System.in); System.out.print("输入字符串:"); String strs = input.next(); int number = 0; int chara = 0; int other = 0; char [] chs = st...
答://看看吧。。。import java.util.Vector;import javax.swing.JOptionPane;public class Test { public static void main(String[] args) { Vector v = new Vector();boolean fo = true;String string = JOptionPane.showInputDialog("输出参数");for (int i = 0; i < string.length(); i++...
答:你可以这样做,将这个string的字符串放到一个字符数组中去,然后用循环遍历出其中的每一个字符,并将其放在一个新的list或者map中去,key就是在这个字符串中出现的字符,value就是用循环遍历出来出现的次数,这样不就拿到了吗!
答:import java.util.Scanner;public class test{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in);int count = 0;if(scanner.hasNext()){ String[] ss = scanner.nextLine().split("\\W+");for(String s: ss){ count++;System.out.println(s);} } S...
网友评论:
林支13352238150:
Java 输入一字符串 统计其中有多少单词 -
17518尹顾
: 我提供这个方法,其他的你去写吧 public int totalCharacter(String a){ int num=0; for(int i=0;i<a.length();i++){ int j=(int)a.charAt(i); if((j>=65&&j<=90)||(j>=97&&j<=122)) num++; } }
林支13352238150:
在JAVA输入的字符串中统计有多少个单词? -
17518尹顾
: 不过你的程序并不是统计输入的字符串中统计有多少个单词的,而是一个统计输入的字符串出现字母的次数.前面我写的那个程序就是用来统计单词的.你可以用来试试.
林支13352238150:
JAVA输入一行字符,统计其中单词的个数. -
17518尹顾
: 楼上有问题,如果是空字符串肯定没有单词了啊 //这里将两侧的字符串去掉 for (i = 0; i < line.trim().length(); i++) { System.out.println(i); //这里是判断是否存在' '字符,但是它后面的不会加的if (line.charAt(i) == ' '){count++;//i++;} } //这里是不存在''字符时,就是一个单词和加上''后面的单词if(line.trim().length()>0){count++;} System.out.println("count ["+ri+"]"+count);
林支13352238150:
JAVA中,统计单词的个数,并按要求输出. -
17518尹顾
: public static void main(String[] args) {// TODO Auto-generated method stubString str = "I am a student";String[] arr = str.split(" ");System.out.println("共"+arr.length+"个单词");for(String item:arr) System.out.println(item);}
林支13352238150:
java输入字符串统计字母,单词,数字,句子个数 -
17518尹顾
: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17importjava.util.*; classTest{publicstaticvoidmain(String[] args){Scanner s=newScanner(System.in);String str=" "+s.nextLine()+" ";s.close();String reg1="[a-zA-Z]";String reg2="[a-zA-Z]+";...
林支13352238150:
java中如何统计一个字符串中符号的个数,请给出方法和思路.谢谢 -
17518尹顾
: 判断字母“a”出现了多少次 public void isThere(){ String s = "abcdabcd"; int num = 0; for (int i = 0; i < s.length(); i++) { String getS = s.substring(i , i + 1); if(getS.equals("a")){ num ++ ; } } //System.out.println("a出现了" + num + "次); }
林支13352238150:
在Java中如何判断一个字符串有多少个单词 -
17518尹顾
: 用空格split字符串,然后循环计数.
林支13352238150:
用JAVA编写一个程序,判断一个字符串中有几个单词,例:I am tom. 输出三个单词.单词之间的空格数不定! -
17518尹顾
: String sentence = "I am tom"; String[] words = sentence.split(" "); int count = 0; for (int i = 0; i if (words[i] != null && words[i].length >0) { count++; } } System.out.println(count);
林支13352238150:
用java编写从键盘输入一个字符串,分别统计出该字符串中英文字母、数字、其它字符的个数 -
17518尹顾
: import java.util.Scanner; public class TestZiFuGeShu { public static void main(String[] args){ System.out.print("请输入一个字符串:"); Scanner input = new Scanner(System.in); String str = input.next(); int n1 = 0, n2 = 0, n3 = 0; for (int i = 0; ...
林支13352238150:
JAVA编写程序,统计程序中定义的一个字符串共有多少单词,并按字母的升序排列后输出. -
17518尹顾
: 我说一下思路~这个字符串应该是一个英文的句子~单词是由空格分隔的~所以就用String里的split方法分割这个字符串~这样就可以统计单词数~和排序了~~要不~你自己试编一下~~编不出我再补上代码~