「java单行字符」Java多行字符串
今天给各位分享java单行字符的知识,其中也会对Java多行字符串进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA程序 输入一行字符
- 2、java如何从字符串中一行一行的取内容
- 3、JAVA程序。输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 4、java程序设计题:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 5、在Java中输入一行字符,分别
JAVA程序 输入一行字符
public static void main(String[] args) {
System.out.println("你输入的单词数为:"+args.length);
StringBuffer strbuffer = new StringBuffer();
for(int i=0;iargs.length;i++){
String str = args[i];
strbuffer.append(str+" ");
System.out.println("正向");
System.out.println(str);
System.out.println("反向");
for(int j=str.length()-1;j=0;j--){
System.out.print(str.charAt(j));
}
System.out.println();
}
StringBuffer view = new StringBuffer();
for(int i=0;istrbuffer.length();i++){
String a = strbuffer.charAt(i)+"";
int counter = 0;
for(int j=0;jstrbuffer.length();j++){
if(a.equals(strbuffer.charAt(j)+"")){
counter++;
}
}
System.out.println("字符"+a+"出现的位置"+i+"出现的次数"+counter);
}
}
java如何从字符串中一行一行的取内容
提问者所说的字符串准确来说叫做流,通过readline方法整行读取
可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。
BufferedReader bre = null;
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
System.out.println(str);//原样输出读到的内容
};
备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。
JAVA程序。输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
public static void main(String[] args) {
int abcCount=0;//英文字母个数
int spaceCount=0;//空格键个数
int numCount=0;//数字个数
int otherCount=0;//其他字符个数
java.util.Scanner scan=new java.util.Scanner(System.in);
String str=scan.nextLine();
char[] ch = str.toCharArray();
for(int i=0;ich.length;i++){
if(Character.isLetter(ch[i])){
//判断是否字母
abcCount++;
}
else if(Character.isDigit(ch[i])){
//判断是否数字
numCount++;
}
else if(Character.isSpaceChar(ch[i])){
//判断是否空格键
spaceCount++;
}
else{
//以上都不是则认为是其他字符
otherCount++;
}
}
System.out.println("字母个数:"+abcCount);
System.out.println("数字个数:"+numCount);
System.out.println("空格个数:"+spaceCount);
System.out.println("其他字符个数:"+otherCount);
}
java程序设计题:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
package exercise;
import java.util.Scanner;
public class Exer14 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("输入一行字符:");
String str=input.nextLine();
int n=0;//数字统计
int ch=0;//字母统计
int s=0;//空格统计
int q=0;//其他统计
for(int x=0;xstr.length();x++) {
char c=str.charAt(x);
if(c='0'c='9') {
n++;
}
else if((c='a'c='z')||(c='A'c='Z')) {
ch++;
}
else if(Character.isSpace(c)) {
s++;
} else{
q++;
}
}
System.out.println("数字的个数为:"+n);
System.out.println("字母的个数为:"+ch);
System.out.println("空格的个数为:"+s);
System.out.println("其他的字符个数为:"+q);
}
}
在Java中输入一行字符,分别
public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
int countNum = 0;//统计数字的个数
int countChar = 0;//统计英文字母的个数
int countSpace = 0;//统计空格的个数
int countOthers = 0;//统计其它字符的个数
for (int i = 0; i str.length(); i++) {
char c = str.charAt(i);
if (c = '0' (int) c = '9') {
countNum++;
} else if ((c = 'a' c = 'z')||(c = 'A' c = 'Z')) {
countChar++;
} else if (c == ' ') {
countSpace++;
} else{
countOthers++;
}
}
System.out.println("数字个数:"+countNum);
System.out.println("英文字母个数:"+countChar);
System.out.println("空格个数:"+countSpace);
System.out.println("其他字符个数:"+countOthers);
}
关于java单行字符和Java多行字符串的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-07,除非注明,否则均为
原创文章,转载请注明出处。