char,Character,int,字符及编码日记
char,Character,int,字符及编码日记
public class Test {public static void main(String[] args) {char c = 'a';Character ch = new Character(c);int code = c;System.out.print(c + " ");//打印出字符System.out.print(ch + " ");//打印出字符System.out.print(ch.charValue() + " ");//打印出字符System.out.println(code);//打印出编码}
}
这个代码在IDE中编译运行没有问题,如果在cmd下,会出错:编码GBK的不可映射字符。这个时候在编译时需要加上-encoding utf-8参数。
如果字符+1,可以变成下一个字符,编码和字符显示都是正确的,代码如下:
public class Test {public static void main(String[] args) {char a = 'a';int code = a;//不需要强制转换char c = (char)(code + 1);//需要强制转换Character ch = new Character(c);System.out.print(c + " ");//打印出字符System.out.print(ch + " ");//打印出字符System.out.print(ch.charValue() + " ");//打印出字符System.out.println(code);//打印出编码}
}
如果想吧字符‘0’~‘9’加密位新的数字,每位字符+1,比如‘8’变‘9’,‘9’变‘0’,代码如下:
public class Test {public static void main(String[] args) {char a = '0';int code = a;int encode = (code + 1 - 48) % 10 + 48;char c = (char)encode;System.out.print(c + " ");//打印出字符System.out.println(encode);//打印出编码}
}
char,Character,int,字符及编码日记相关推荐
- char,Character,int,字符及编码日记 1
char,Character,int,字符及编码日记 public class Test {public static void main(String[] args) {char c = 'a';C ...
- char类型与字符编码
本文要点: java的内码为UTF-16: char类型无法处理所有的字符,String的length方法和charAt方法也无法处理所有的字符: MySQL中,使用utf8编码的表无法存储表情,需要 ...
- java digit_我被一个初学者考傻了,关于java.lang.Character.digit(char ch, int radix)方法...
评论 # re: 我被一个初学者考傻了,关于java.lang.Character.digit(char ch, int radix)方法 2008-09-26 14:07 Meatball 把rad ...
- C语言指针-字符指针整型指针char*s int*a
案例代码 #include<stdio.h> #include<stdlib.h> #include<string.h> int main() {//字符指针cha ...
- c++基本数据类型基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:
基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:单精度型:float 双精度型:double 长 ...
- c语言求数字b在a中出现次数,编写一个函数void fun(char *tt,int pp[]),统计在tt字符中a到z26各字母各自出现的次数,并依次放在pp所指的数组中。...
满意答案 yjj0h044 2015.09.26 采纳率:50% 等级:8 已帮助:961人 void fun(char *tt, int pp[]) { int i; for (i=0;i&l ...
- JAVA char转int
char类型的数据转换成int类型的数字. 本能反应是这么写的. public static void main(String[] args) {char c = '1';// 本能反应是这么写的.i ...
- char,short ,int ,long,long long,unsigned long long数据范围
速查表: char -128 ~ +127 (1 Byte) short -32767 ~ + 32768 (2 Bytes) unsigned short 0 ~ 65535 (2 Bytes) i ...
- 数据结构哈夫曼树实现26个英文字符的编码和译码
数据结构哈夫曼树实现26英文字符的编码和译码 那么首先什么是哈夫曼树?(知道的略过,直奔下面代码就好!) 在计算机数据处理中,霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编 ...
最新文章
- AudioManager播放音乐
- Python学习笔记——杂项
- 重学JavaScript(1)--JavaScript简介
- [动画工具] Animations
- arp 命令详解(安装、arp欺骗防御)
- 民族融合 —— 魏晋南北朝
- java 爬 维基百科_爬取维基百科词条
- java读加密脚本_尝试将wlst脚本嵌入到java类中时发生加密错误
- flask-session组件
- c语言线性表-顺序表(完整版)
- 2020身高体重标准表儿童_2020儿童身高标准表出炉,10岁长到1米4才合格,你家娃达标了吗...
- 2017已经接近尾声,然而我却什么都没干成
- 微信小程序-输入框输入文字后,将光标移到文字中间,接着输入文字后光标又自动跳到最后...
- PHP 优秀资源汇集(转)
- 昨天介入600571,信雅达,喜欢的朋友可以跟进!
- Python中的split()函数的详解
- PMM 监控原理以及部署
- MIT-BIH介绍(二)什么是MIT-BIH?
- Hadoop MapReduce 统计汽车销售信息
- Cloud Computing HCIE①-eBackup 备份
热门文章
- Android Studio找不到org.apache.http中的类
- jquery对ajax的支持
- vim的保存文件和退出命令
- Android NDK开发篇(一):新版NDK环境搭建(免Cygwin,超级快)
- elasticdump安装_elasticdump备份及恢复es数据
- 人工智能实践:TensorFlow笔记学习(二)—— Python语法串讲
- Swift typealias使用
- (Mac-使用问题)Mac升级到 10.12后,下载的一些安装包提示损坏。
- (0023)iOS 开发之Mac上MySQL服务的卸载
- syscall 系统调用陷入_trusty系统调用