在java中怎么获取输入的单个字符
答案:4 悬赏:40 手机版
解决时间 2021-12-20 22:11
- 提问者网友:凉末
- 2021-12-20 17:00
在java中怎么获取输入的单个字符
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-12-20 17:08
通过Java语言获取从键盘输入的单个字符的编程思想和方法如下:
1.首先在使用Java编程时,需要先导入java工具包,这样后面才可以使用接受输入和输出的java语句。
2.然后需要创建一个输入类的对象,这里类的名称命名为scan对象。
3.接着定义一个s的字符串变量,接受键盘的任意字符串的输入。
4.然后使用charAt()函数截取刚刚保存在s的第一个字符。需要注意的是,在java的函数中第一个游标为0。
5.最后再使用java的输出语句块将结果输入即可,这样就成功获取输入的单个字符。
1.首先在使用Java编程时,需要先导入java工具包,这样后面才可以使用接受输入和输出的java语句。
2.然后需要创建一个输入类的对象,这里类的名称命名为scan对象。
3.接着定义一个s的字符串变量,接受键盘的任意字符串的输入。
4.然后使用charAt()函数截取刚刚保存在s的第一个字符。需要注意的是,在java的函数中第一个游标为0。
5.最后再使用java的输出语句块将结果输入即可,这样就成功获取输入的单个字符。
全部回答
- 1楼网友:夜风逐马
- 2021-12-20 19:54
Scanner in = new Scanner(System.in);
String input = in.next();//获取输入的字符串
char[] inputChar = input.toCharArray();//转为字符数组
然后在字符数组中就有你输入的字符了 如果只是单个字符 char c=inputChar[0];即可
- 2楼网友:底特律间谍
- 2021-12-20 19:12
//截取#之前的字符串
string str = "sdfs#d";
str.substring(0, str.indexof("#"));
//输出的结果为:sdfs
//indexof返回的索引也是从0开始的,所以indexof("#") = 4。
//java中的substring的第一个参数的索引是从0开始,而第二个参数是从1开始
- 3楼网友:野慌
- 2021-12-20 18:09
Scanner sc = new Scanner(System.in);
String s = sc.next(); //Scanner类没有提供直接接收一个字符的方法,这里当作字符串来接收;
char c = s.charAt(0); // 调用字符串的charAt()方法取得第一个字符就是了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯