早教吧作业答案频道 -->其他-->
求帮写几个JAVA小程序!急急急!1)编程:检查输入的字符串是否是“回文”。(2)编程:字符串中删去所有重复的字符,每种字符只保留一个。(3)编程:统计一个字符串中给定字符串出
题目详情
求帮写几个JAVA小程序!急急急!
1)编程:检查输入的字符串是否是“回文”。
(2)编程:字符串中删去所有重复的字符,每种字符只保留一个。
(3)编程:统计一个字符串中给定字符串出现的频率。
(4)编程:将一个表示十进制数的字符串转换为以逗号分隔的字符串,从右边开始每三个数字标一个逗号。例如,给定一个字符串“1234567”,该方法返回“1,234,567”
1)编程:检查输入的字符串是否是“回文”。
(2)编程:字符串中删去所有重复的字符,每种字符只保留一个。
(3)编程:统计一个字符串中给定字符串出现的频率。
(4)编程:将一个表示十进制数的字符串转换为以逗号分隔的字符串,从右边开始每三个数字标一个逗号。例如,给定一个字符串“1234567”,该方法返回“1,234,567”
▼优质解答
答案和解析
第一个不知道“回文”怎么理解,2,3,4都有了
package test;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class Test {
public static void main(String[] args) {
String str = "Hello,How are you?";
System.out.println(getPan(str));
System.out.println(getCount(str, 'l'));
System.out.println(change(1531858758));
}
/**
* 字符串中删去所有重复的字符,每种字符只保留一个
*/
public static String getPan(String str) {
Set<Character> set = new HashSet<Character>();
for (int i = 0; i < str.length(); i++) {
set.add(str.charAt(i));
}
String result = "";
Iterator<Character> it = set.iterator();
while (it.hasNext()) {
result = result + it.next();
}
return result;
}
/**
* 统计一个字符串中给定字符串出现的频率
*/
public static int getCount(String str, char c) {
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == c) {
count += 1;
}
}
return count;
}
/**
* 将一个表示十进制数的字符串转换为以逗号分隔的字符串,从右边开始每三个数字标一个逗号
*/
public static String change(int count) {
int i;
String result = "";
for (i = 1; count > 0; i++) {
int a = count % 10;
if (i % 3 == 0) {
result = "," + a + result;
} else {
result = a + result;
}
count = count / 10;
}
i = i - 1;
if (i % 3 == 0) {
return result.substring(1);
} else {
return result;
}
}
}
看了 求帮写几个JAVA小程序!急...的网友还看了以下:
matlab 符号的集合运算比如syms a b c;union([a b c],[a a c]) 2020-05-16 …
( 9 )下列关于串的叙述中,哪一条是正确的?A )串是由至少 I 个字符组成的有限序列 B )串中 2020-05-23 …
下列关于串的叙述中,哪一条是正确的?A.串是由至少1个字符组成的有限序列B.串是字符的数目就是串 2020-05-23 …
串的长度是指A.串中所含不同字母的个数B.串中所含字符的个数C.串中所含不同字符的个数D.串中所含 2020-05-24 …
关于串的叙述中,哪一条是正确的?()A) 串是由至少1个字符组成的有限序列B) 串中字符的数目就是串 2020-05-24 …
串的长度是指______。A.串中所含不同字母的个数B.串中所含字符的个数C.串中所含不同字符的个数 2020-05-24 …
串的长度是指________。A.串中所含不同字母的个数B.串中所含字符的个数C.串中所含不同字符的 2020-05-24 …
以下关于字符串的叙述中,正确的是( )。 A.包含任意个空格字符的字符串称为空串B. 字符串不是线 2020-05-26 …
求字符串T在字符串S中首次出现的位置称为(42)。A.串的模式匹配B.求子串C.求串的长度D.串的连 2020-05-26 …
java对字符操作/23b2f4转换/333bbbbb/UL/UL/ULf41,若已知字符串的当前 2020-06-26 …