「java单行字符」Java多行字符串

博主:adminadmin 2022-12-07 21:57:07 64

今天给各位分享java单行字符的知识,其中也会对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多行字符串的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-07,除非注明,否则均为首码项目网原创文章,转载请注明出处。