输入输出-Java中如何将字符串转化为字节数组,并输出

问题描述

Java中如何将字符串转化为字节数组,并输出

Java中如何将字符串转化为字节数组,并输出,比如得到的输入为
:String str="我是好学生,My name is Studentdaiwei!"
转化为字节数组中,并输出
又如何将字节数组转化为比特数组并输出

解决方案

这个涉及编码的问题,不同的编码输出的字节不同。用getBytes
http://blog.csdn.net/zheng0518/article/details/11532815

解决方案二:

String str="我是好学生,My name is Studentdaiwei!"
byte[] data=str.getBytes();

时间: 2024-09-14 20:13:14

输入输出-Java中如何将字符串转化为字节数组,并输出的相关文章

java 正则表达式-这条java中的替换字符串的正则表达式是什么意思?能不能详细解释一下

问题描述 这条java中的替换字符串的正则表达式是什么意思?能不能详细解释一下 replaceAll("([^u4e00-u9fa5]{1})([^u4e00-u9fa5]{1})", "$2") 解决方案 在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容.许多程序设计语言都支持利用正则表达式进行字符串操作.例如,在Perl中就内建了一个功能

正则表达式-Java中如何给字符串加空格

问题描述 Java中如何给字符串加空格 Java中如何在一个字符串中每隔四个字符,加入一个空格,然后再将字符串输入到一个新定义的字符串,如: str1=ADSFBKI89H8H8M8J8F8T9%Th09I; 我需要每隔四个加一个空格,有几种实现方法?? 解决方案 给一种实现,直接上代码...... import java.util.Arrays; public class Test09 { public static void main(String[] args) { String old=

java中比较未知字符串所包好的内容

问题描述 java中比较未知字符串所包好的内容 比如说我有两个词.中国 和国人,(这个字符串是未知的,我只是举例),怎么判断这两个字符串中 都包含相同的内容,在上述例子中相同的内容就是"国"?最好不用数组,求大神指导! 解决方案 public static int[][] LCS(String str1, String str2) { int[][] opt = new int[str2.length() + 1][str1.length() + 1]; for (int i = 0;

Java 中基本类型和字符串之间的转换

Java 中基本类型和字符串之间的转换 在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换. 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 再来看,将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱 PS:其他基

java 把二进制文件转化为字节数组

在Java 中,如何把二进制文件(如图片,ssl证书 )转化为字节数组呢? 代码如下: Java代码   @org.junit.Test       public void test055() throws IOException {           File inFile = new File("d:\\Chrysanthemum.jpg");           FileInputStream fileInputStream = new FileInputStream(inFi

java代码 如何将图片转化成矩阵数组的形式! 跪求~~

问题描述 java代码 如何将图片转化成矩阵数组的形式! 跪求-- java代码 如何将图片转化成矩阵数组的形式! 跪求-- 像素数据和二进制数据都可以! java代码 如何提取函数图像的数据,最大值,最小值,变化趋势等等... 请教各位大神们!! 解决方案 http://stchou.iteye.com/blog/819191 参考这个代码,可以读取每个像素的颜色,之后你想怎么处理就怎么处理

怎么样在Java中声明一个一百万长度的数组

问题描述 怎么样在Java中声明一个一百万长度的数组 我想在Java中生成一个长度为一百万的数组,但是java中索引数只能是int型 解决方案 100万对于int没有压力 int[] arr = new int[1000000]; 解决方案二: java的int的最大值是2147483647,没有问题 解决方案三: 还是用列表吧,或者map,考虑是否一定要提前申请这么大的空间,如果不是必须,就考虑用动态的,满足需要即可 解决方案四: int轻轻松松100万啊 int的范围在负的21亿多到正的21

把二进制文件转化为字节数组

在Java 中,如何把二进制文件转化为字节数组(byte[])呢? 看下面的静态方法: Java代码   /**       * 把二进制文件转化为字节数组       * @param path :path of specified file       * @return bytes[]       * @throws Exception       */       public static byte[] toByteArrFromFile(String path) throws Exc

java mina框架传输10k左右的字节数组的问题

问题描述 java mina框架传输10k左右的字节数组的问题 我用mina传递一个10k左右的字节数组,格式是自己定位的,里面包含报文长度,文件和校验字节,客户端和服务端都分别设置了readBufferSize为10240,但是客户端发往服务端时,每次只能接受1k多一点,要循环接收9次左右,效率太低了,设置了readBufferSize为10240,目的就是为了 一次接受完毕的,但是要循环接受好多次,请问大神这是为什么啊? 解决方案 一般来说,sendbuf 和 recvbuf代表发送和接收缓