在java中,如何从键盘输入到字符串中 BufferedReader类2113-JDK1.4import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class BoffReader {public static void main(String[]args){BufferedReader in=new BufferedReader(new InputStreamReader(System.in));try {String s=in.readLine();System.out.println(s);} catch(IOException e){e.printStackTrace();}}}Scanner类-JDK1.5以上5261import java.util.Scanner;public class Scanner1 {public static void main(String[]args){Scanner sc=new Scanner(System.in);String s=sc.nextLine();接受键盘字符串4102System.out.println(s);}}学习中1653=
java如何接收从键盘输入的字符串,Java有一个Scaer的工具类,它可以帮助我们接收从键盘输入的数据。
java中Scanner键盘输入一个字符串 要求计算出每个字符出现的次数 import java.util.LinkedHashMap;import java.util.Map;import java.util.Scanner;public class Test {public static void main(String args[]){Scanner sc=new Scanner(System.in);System.out.print(\"请输入字符2113串5261:\");String str=sc.next();Map,Integer>;map=new LinkedHashMap,Integer>;();int len=0;字符串为空时,停止循环while(str.length()>;0){当前字符串的长度len=str.length();取第一个字4102符String s=str.substring(0,1);字符串,把这个1653字符通篇换成空格str=str.replaceAll(s,\"\");这个字符的次数就是 两个字符串长度的差map.put(s,len-str.length());}System.err.println(map);}}