今天给各位分享java编写字符串的知识,其中也会对JAVA中字符串进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、用java编写程序输入一个字符串(包含空格),统计其中所有出现过的所有字符,并按照频率高低的顺序排列输出2、用Java编写一个打印字符串长度,截取字符串,返回字符串索引的值程序?3、用java编写应用程序,分析字符串,分别输出字符串的单词,并统计单词个数?4、用Java语言,编写一个程序,用户输入任意一个字符串,显示它的长度和第一个字符?
用java编写程序输入一个字符串(包含空格),统计其中所有出现过的所有字符,并按照频率高低的顺序排列输出
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
public class Day02_A {
public static void main(String[] args) {
String str=”The job requires an agile mind.”;
init(str);
}
private static void init(String str) {
char[] arr=str.toCharArray();
LinkedHashMapCharacter,Integer tm=new LinkedHashMap();
for (int i = 0; i arr.length; i++) {
if(tm.containsKey(arr[i])) {
Integer a=tm.get(arr[i]);
a++;
tm.put(arr[i], a);
}else {
tm.put(arr[i],1);
}
}
ListEntryCharacter, Integer list = new ArrayListEntryCharacter, Integer(tm.entrySet());
Collections.sort(list,new ComparatorMap.EntryCharacter,Integer() {
public int compare(EntryCharacter, Integer o1, EntryCharacter, Integer o2) {
return o2.getValue().compareTo(o1.getValue());
}
});
for(int i=0;ilist.size();i++) {
Map.EntryCharacter, Integer me=list.get(i);
String key=me.getKey()+””,value=me.getValue()+””;
if(key.equals(” “)) {
key=”#”;
}
if((i+1)%4!=0) {
System.out.print(key+”-“+value+”\t”);
}else {
System.out.println(key+”-“+value);
}
}
}
}
用Java编写一个打印字符串长度,截取字符串,返回字符串索引的值程序?
public static void main(String[] args) {
String str=”breadgetbreadandbread”;
int length = length(str);
String s = sub(str);
int index = index(str, “get”);
System.out.println(“返回字符串长度: ” + length);
System.out.println(“截取字符串: ” + s);
System.out.println(“返回字符串索引的值: ” + index);
}
/**
* 返回字符串长度
* @param str
* @return
*/
public static int length(String str){
return str.length();
}
/**
* 截取字符串
* @return
*/
public static String sub(String str){
return str.substring(0, 5);
}
/**
* 返回字符串索引的值
* @param str
* @return
*/
public static int index(String str, String ss){
return str.indexOf(ss);
}
用java编写应用程序,分析字符串,分别输出字符串的单词,并统计单词个数?
public class StringTest {\x0d\x0a public static void main(String[] args) {\x0d\x0a //定义一个测试字符串\x0d\x0a String testStr = “this is a test string”;\x0d\x0a \x0d\x0a //将该字符串按空格分解成单词数组\x0d\x0a String[] words = testStr.split(” “);\x0d\x0a \x0d\x0a //输出单词个数\x0d\x0a System.out.println(“该字符串一共有” + words.length + “个单词!”);\x0d\x0a \x0d\x0a //输出每一个单词\x0d\x0a for (int i = 0; i
回答于 2022-12-11
用Java语言,编写一个程序,用户输入任意一个字符串,显示它的长度和第一个字符?
按照你的要求编写的Java程序如下
import java.util.Scanner;
public class A {
public static void main(String[] args) {
System.out.println(“请输入任意一个字符串:”);
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
System.out.println(s+”的长度为”+s.length());
System.out.println(s+”的第一个字符为”+s.charAt(0));
sc.close();
}
}
java编写字符串的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA中字符串、java编写字符串的信息别忘了在本站进行查找喔。