请编写程序,实现利用System.in.read读入一个字符串,并显示输出。
packagech8;importjava.io.IOException;importjava.util.Scanner;publicclassCharInput1{publicstaticvoidmain(String[]args)throwsIOException{//必须做异常处理byte[]a=newbyte[255];System.out.print("请输入一个字符:");System.in.read(a,0,255);Stringstr=newString(a);System.out.println("你输入的字符是"+str);}}
举一反三
- 利用指针编写求从终端读入的一行字符作为字符串放在字符数组中,然后输出。
- 编写程序:输入一个长度不超过100的字符串,删除串中的重复字符。输入:要检查的字符串,长度不超过100个字符。输出:删除重复字符后的字符串。例如:输入:abacaeedabcdcd则输出:abced
- 请编写程序:主函数从命令行读入一个文件名,然后调用函数getline从文件中读入一个字符串放到字符数组str中(字符个数最多为100个)。函数返回字符串的长度。在主函数中输出字符串及其长度
- 编写类文件Demo3_7.class,程序功能为:输入一个字符串,输出这个字符串的逆串,并输出该字符串的长度。
- 根据输入字符串s,输出一个宽度为15字符,字符串s居中显示,以“=”填充的格式。如果输入字符串超过15个字符,则输出字符串前15个字符。例如:输入字符串s为"PYTHON",则输出“=====PYTHON====”。 s=input("请输入一个字符串:") print(_______)
内容
- 0
编写一个判定一字符串是否是另一个字符串子串的程序。
- 1
编写一个程序,实现字符串大小写的转换并倒序输出。要求如下: (1)将由键盘输入的任意一个字符串,逆置后输出; (2)遍历时要实现字母字符的大小写转换,; (3)必须利用String或StringBuffer类实现该程序功能。
- 2
请编写一个程序,输入为一组英文字符串,输出计算出该组字符串的大写字母个数及总字符数。
- 3
请根据下述需求,编写一个程序。 用户输入一个字符串,将下标为偶数的字符提出来合并成一个新的字符串A,再将下标为奇数的字符提出来合并成一个新的字符串B,再将字符串A和B连接起来并输出
- 4
编写一个控制台应用程序,接收一个长度大于3的字符串,完成下列功能。1输出字符串的长度。2输出字符串中第一个出现字母a的位置。3在字符串的第3个字符后面插入子串“hello”,输出新字符串。4将字符串“hello”替换为“me”输出新字符串。5以字符“m”为分隔符将字符串分离并输出分离后的字符串。