Java Int类型与字符,汉字之间的转换

/**
* java 中的流主要是分为字节流和字符流
* 再一个角度分析的话可以分为输入流和输出流
* 输入和输出是一个相对的概念 相对的分别是jvm虚拟机的内存大小
* 从另一个角度讲Java或者用Java开发的其他软件只是一个工具而已
* 你可以从几个角度进行深入,一个是利用好工具,一个是改造工具,一个是制造工具
*/
try {
BufferedReader bufferedReader=new BufferedReader(new FileReader(new File("D:\\ES笔记\\ES命令")));
String readLine = null;
while ((readLine=bufferedReader.readLine())!=null) {
//System.out.println(readLine);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
try {
BufferedInputStream bufferedInputStream=new BufferedInputStream(new FileInputStream("D:\\ES笔记\\ES命令"));
int read =0;
while ((read = bufferedInputStream.read())!=-1) {

//System.out.print((char)read);
}
} catch (Exception e) {
e.printStackTrace();
}
/**
* 貌似char可以在字符,汉字与数字之间进行转换,个人理解的char的作用就是一个查找ascii码表的过程
*/
try {
String s="22307 35806 24555 20048";//ASCII码
String[] split = s.split(" ");
for (String string : split) {
//System.out.println((char)Integer.parseInt(string));
}
} catch (Exception e) {
}

try {
String s="你 好 中 国";//ASCII码
String[] split = s.split(" ");
for (String string : split) {
System.out.print((int)string.charAt(0)+" ");
}
} catch (Exception e) {
}

时间: 2024-10-09 21:51:46

Java Int类型与字符,汉字之间的转换的相关文章

java基础之基本数据类型及之间的转换

 1.布尔型(boolean) :true/false,不可以以0或非0的数字代替:不能进行数据之间的转换.   2.整数类型 ** 整型默认为int型,而long类型表示的范围要超出int表数范围,所以,声明long类型时,常量后要加L(l). 如:long l1=12345678  //  数值在int范围之内,还不会出错 long l2=8888888888;//  数值在int范围之外,会出错 long l3=8888888888L; //正确 3.浮点类型:      * 浮点型默认为

Delphi字符串、PChar与字符数组之间的转换

来自:http://my.oschina.net/kavensu/blog/193719 ----------------------------------------------------------------- var s: string; p: pchar; a: array[1..20] of char; 1.字符串 ---> PChar p := PChar(s); 2.PChar ---> 字符串 s := p; 3.PChar ---> 字符数组 StrCopy(@a

java实现图片与base64字符串之间的转换

java实现图片与base64字符串之间的转换 package com.zxc.testjava.ant; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import sun.misc.BASE64Decoder; import sun.misc

《Python CookBook2》 第一章 文本 - 每次处理一个字符 && 字符和字符值之间的转换

文本 - 总结: 什么是文本Python 中的string 类型是不可变类型.文本,一个字符的矩阵,每一个单独的文本快可以被缩进和组织起来. 基本的文本操作①解析数据并将数据放入程序内部的结构中:②将数据以某种方式转化为另一种相似的形式,数据本身发生了改变:③生成全新的数据 每次处理一个字符: 任务用每次处理一个字符的方式处理字符串. 解决方案可以创建一个列表,列表的子项是字符串的字符.代码如下: >>> thelist = list('thestring') >>>

C++ int与string或者char*之间的转换总结

#include "stdafx.h" #include <iostream> #include <string> #include <sstream> using namespace std; int main(void) { //method1 char buf[4]; itoa(123,buf,10); //自动添'\0' cout<<buf<<endl; char buf1[]="567"; int

字符串和字符数组之间的转换

package String; /* * 写了一个字符串和字符数组之间转换的例子 * 总结:将字符串转变为字符数组 :public char[] toCharArray() * 直接将一个字符数组变成一个字符串 public String (char[] value) 这个是构造函数啊,可以直接new 并为属性赋值啊. */ public class StringDemo2 { public static void main(String[] args) { String s = "hellow

&lt;摘录&gt;Gson对Java嵌套对象和JSON字符串之间的转换

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识,请参考以下内容:http://json.org/json-zh.html 在服务器和客户端之间使用JSON数据格式进行通信,经常会涉及到JAVA对象和JSON字符串之间的转换.通常,我们可以使用一些JSON解析工具,例如:Gson,FastJson等.当然,我们也可以手动解析,只是会比较繁琐. 下面

Mysql数据库表关于几个int类型的字符长度

Data type Range Storage bigint -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807) 8 Bytes int -2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647) 4 Bytes smallint -2^15 (-32,768) to 2^15-1 (32,767) 2 Bytes tinyint 0 to 255 1 Byte

java中string与date格式之间的转换

1.string格式转化为Date对象: //把string转化为dateDateFormat fmt =new SimpleDateFormat("yyyy-MM-dd"); Date date = fmt.parse(szBeginTime); test.setStartTime(date); 注意:引入的是:java.text.DateFormat 2.Date格式转化为String对象: SimpleDateFormat sdf = new SimpleDateFormat(&