021、Java中汉子与数字的相互转换,利用字符变量保存中文

01.代码如下:

package TIANPAN;

/**
 * 此处为文档注释
 *
 * @author 田攀 微信382477247
 */
public class TestDemo {
    public static void main(String[] args) {
        char c = ‘王‘;        // 是大写字母
        int num = c;          // 需要将字符变为int型才可以使用加法计算
        System.out.println(num);
        System.out.println((char) num);
    }
}

02.效果如下:

知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。

原文地址:https://www.cnblogs.com/tianpan2019/p/12248211.html

时间: 2024-10-10 23:54:13

021、Java中汉子与数字的相互转换,利用字符变量保存中文的相关文章

第七周作业——java 中 byte 和bit 的相互转换

这周信息安全课做了DES加密算法的实验,需要对bit操作.对此进行一下总结: 1 byte = 8 bit java 中没bit 的数据类型 , 因此,可将每位的数值(1,0)存在byte[]数组中. 要把每位提取出来,需要把它 右移至右边第一位 ,在和1 (2进制为000000001)进行与运算 ,这样除了需要的bit, 其他都为0 .其2进制(1,0),正好为数字1,0: 具体代码如下: public static byte[] ByteToBit (byte a) { byte[] tem

java中字符串与数字的互相转换

import java.text.DecimalFormat; /* * String类中本身提供方法可以将几乎所有的基本类型转换为String类型 * sysout alt+/ 可以直接显示System.out.println() */public class test { public static void main(String[] args) { // 数字转换为字符串 double d=12.25; String str=String.valueOf(d); System.out.p

java 中递归的实现 以及利用递归方法实现汉诺塔

今天说下java语言中比较常见的一种方法,递归方法. 递归的定义 简单来说递归的方法就是"自己调用自己",通过递归方法往往可以将一个大问题简单化,最终压缩到一个易于处理的程度.对于编程来说,每次递归都会减少数据量: java中递归的模式 每个递归函数的开头一定是判断递归结束条件是否满足的语句(一般是if语句):函数体一定至少有一句是"自己调用自己"的.每个递归函数一定有一个控制递归可以终结的变量(通常是作为函数的参数而存在).每次自己调用自己时,此变量会变化(一般是

Java中char和String的相互转换

转自:http://blog.csdn.net/yaokai_assultmaster/article/details/52082763 Java中char是一个基本类型,而String是一个引用类型.有时候我们需要在它们之间互相转换. String转换为char 在Java中将String转换为char是非常简单的. 1. 使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char. 2. 使用String.toCharArray()(返回值为

Java中的大数字

其实Java语言并不能对现实生活中所有对象建模. 比如:实数.Java不能完全表示显示生活中的实数. Integer.MAX_VALUE : 2147483647 Integer.MIN_VALUE : -2147483648 如果超过要表示小于-2147483648或者大于2147483647的数字则需要考虑long Long.MAX_VALUE : 9223372036854775807 Long.MIN_VALUE : -9223372036854775808 如果long不能满足要求,则

转——JAVA中calendar,date,string 的相互转换和详细用法

package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); System.out.println("现在时间

Java中Date与String的相互转换

我们在注册网站的时候,往往需要填写个人信息,如姓名,年龄,出生日期等,在页面上的出生日期的值传递到后台的时候是一个字符串,而我们存入数据库的时候确需要一个日期类型,反过来,在页面上显示的时候,需要从数据库获取出生日期,此时该类型为日期类型,然后需要将该日期类型转为字符串显示在页面上,Java的API中为我们提供了日期与字符串相互转运的类DateForamt.DateForamt是一个抽象类,所以平时使用的是它的子类SimpleDateFormat.SimpleDateFormat有4个构造函数,

Java中List, Integer[], int[]的相互转换

有时候list<Integer>和数组int[]转换很麻烦. List<String>和String[]也同理.难道每次非得写一个循环遍历吗?其实一步就可以搞定. 本文涉及到一些Java8的特性.如果没有接触过就先学会怎么用,然后再细细研究. import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class Main { public static voi

如何理解java中的反射机制,为什么利用反射可以写开源框架?(1)

当诸君在使用idea或者eclipse/vscode等代码编辑器时,有没有想过当你在字符串后面或者一个类实例后输入.的时候 后面跟随出来的字符串方法以及类内方法调用是怎样给出提示的? The answer is 反射. 反射的具体介绍 程序可以访问,检测和修改它本身状态或行为的能力,即自描述和自控制. 可以在运行时加载,探知和使用编译期间完全未知的类. 给Java插上动态语言特性的翅膀,弥补强类型语言的不足. java.lang.reflect包,在Java2时代就有,在Java5得到改善. 反