
正文
java打印字符代码 java打印char字符
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
写一个随机字符串,把里面每个字符出现的次数打印出来,用JAVA代码打(越简单越好)
import java.util.HashMap;
import java.util.Map;
public class Demo2 {
public static void main(String[] args) {
String str = "asdasdasde";
char[] chars = str.toCharArray();
MapCharacter, Integer map = new HashMap();
for (char c : chars) {
if (map.containsKey(c)) {
map.put(c, map.get(c) + 1);
} else {
map.put(c, 1);
}
}
for (Map.EntryCharacter, Integer entry : map.entrySet()) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}
}
}
相关问答
Q1: 在java中,如何通过代码打印出字符类型可以代表的所有字符?
for(char i = Character.MIN_VALUE; i = Character.MAX_VALUE; i++){
System.out.print(i + ", ");
}
Q2: 怎样用JAVA打印汉字的UNICODE代码
/**
* 字符串转换unicode
*/
public static String string2Unicode(String string) {
StringBuffer unicode = new StringBuffer();
for (int i = 0; i string.length(); i++) {
// 取出每一个字符
char c = string.charAt(i);
// 转换为unicode
unicode.append("\\u" + Integer.toHexString(c));
}
return unicode.toString();
}
/**
* unicode 转字符串
*/
public static String unicode2String(String unicode) {
StringBuffer string = new StringBuffer();
String[] hex = unicode.split("\\\\u");
for (int i = 1; i hex.length; i++) {
// 转换出每一个代码点
int data = Integer.parseInt(hex[i], 16);
// 追加成string
string.append((char) data);
}
return string.toString();
}
Q3: 用JAVA编程设定5个字符串只打印哪些以字母b开头的串
1、新建java类,TestStr,
2、编写java代码,先定义5个java字符串,
String[] s = new String[5];
s[0] = "book";
s[1] = "Biz";
s[2] = "alen";
s[3] = "jack";
s[4] = "blue";
3、编写以字母b开头的表达式,并进行循环匹配打印,
for (int i = 0; i 5; i++) {
if (s[i].startsWith("b")) {
System.out.println(s[i]);
}
}
4、执行java代码,在console窗口观察输出信息,b开头的,会输出book、blue两个字符串,
Q4: java打印不可见字符
你的需求场景不明确,按理而言,密文发给最终用户后,应该还原为明文显示,没道理继续给用户显示密文。
如果你想给提供出来的东西是不需要用户理解的,但需要用户保存或二次使用,可以在加密后,将密文进行BASE64处理,那么就可以得到“英文字母+数字”的明文了
Q5: Java 如何让字符串按规定的字符编码打印出来
用new String()方法。方法中参数可以指明字符集。
如:new String("aaaa".getBytes(),"utf-8")
关于java打印字符代码和java打印char字符的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






