java中字符串转换为字节数组请问用什么方法,字符串返回字节数组怎么做?

问题描述

java中字符串转换为字节数组请问用什么方法,字符串返回字节数组怎么做?

java中字符串转换为字节数组请问用什么方法,字符串返回字节数组怎么做?

解决方案

http://blog.csdn.net/shuaihj/article/details/7478773
http://blog.csdn.net/abin_gha/article/details/6317850

解决方案二:

java中String类有getBytes方法,可以将字符串转成字节数组。字节数组可以直接写入到输出流中,如写入文件输出流中,Socket输出流中等。
实例代码:

    public static void main(String[] args) {
        String text = "helloworld";
        byte[] bytes = text.getBytes();
        try {
            OutputStream out  = new FileOutputStream(new File("src/text.txt"));
            out.write(bytes);
            out.flush();
            out.close();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

网络通信中都是用的字节数据的,所以有时候需要把字符串转成byte数组进行数据发送的。

解决方案三:

这种问题,建议你查找一个,如 Bing: Bing 查找 java中字符串转换为字节数组

解决方案四:

用现成的方法getBytes()

解决方案五:

字符串.getBytes()

时间: 2024-07-29 00:35:01

java中字符串转换为字节数组请问用什么方法,字符串返回字节数组怎么做?的相关文章

java中的read(byte【】)方法的问题

问题描述 java中的read(byte[])方法的问题 为什么is=system.in就会成为死循环,而上面用file程序就会停止 解决方案 你用System.in时因为在while要检查输入的内容长度,因此会进入阻塞状态.不能说是死循环,循环的话会输出内容的,这里是阻塞了. 你输入了一次,会输出至少一次,根据你输入的内容长度来定,输出完毕后,会再次进入while判断条件中判断是否有新的输入,也就是说用System.in是没有办法达到一个普通文件那样的输入结尾的,只要你程序开着,他就可以一直输

java语言-java中即使是不同的包,只要方法是public的,都可以在其他方法的方法体里面调用是吧

问题描述 java中即使是不同的包,只要方法是public的,都可以在其他方法的方法体里面调用是吧 java中即使是不同的包,只要方法是public的,都可以在其他方法的方法体里面调用是吧 解决方案 可以,非静态要初始化,静态的直接通过类名访问

Java中的break和continue关键字的使用方法总结_java

一.作用和区别   break的作用是跳出当前循环块(for.while.do while)或程序块(switch).在循环块中的作用是跳出当前正在循环的循环体.在程序块中的作用是中断和下一个case条件的比较.   continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头执行下一次循环,而不是立刻循环体.  二.其他用途   break和continue可以配合语句标签使用. 这个都很简单,下面给个综合实例,看看就明白 了: /** * Created by IntelliJ I

java中javamail发送带附件的邮件实现方法_java

本文实例讲述了java中javamail发送带附件的邮件实现方法.分享给大家供大家参考.具体分析如下: JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口.它是Sun发布的用来处理email的API.它可以方便地执行一些常用的邮件传输,JavaMail是可选包,因此如果需要使用的话你需要首先从java官网上下载.目前最新版本是JavaMail1.5.0,下面我们来看看javamail发送带附件的邮件实例 mail.java 代码: 复制代码 代码如下: package mail;

数据库-java中什么类,什么对象,什么方法,什么语句读取sql表文件的数据的

问题描述 java中什么类,什么对象,什么方法,什么语句读取sql表文件的数据的 java中什么类,什么对象,什么方法,什么语句读取sql表文件的数据的 解决方案 Statement或者preparedStatement类对应的实体对象,使用executeUpdate方法执行sql语句的查询操作.executeUpdate方法执行其他sql操作 解决方案二: http://blog.csdn.net/csh624366188/article/details/7305672/ 解决方案三: 这三个

java中double类型运算结果异常的解决方法_java

问题: 对两个double类型的值进行运算,有时会出现结果值异常的问题.比如: System.out.println(19.99+20); System.out.println(1.0-0.66); System.out.println(0.033*100); System.out.println(12.3/100); 输出: 39.989999999999995 0.33999999999999997 3.3000000000000003 0.12300000000000001 解决方法: J

java中利用反射调用另一类的private方法的简单实例_java

我们知道,Java应用程序不能访问持久化类的private方法,但Hibernate没有这个限制,它能够访问各种级别的方法,如private, default, protected, public. Hibernate是如何实现该功能的呢?答案是利用JAVA的反射机制,如下:  import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class ReflectDemo

java反射-java能在运行期间通过反射去改变方法的返回值么?

问题描述 java能在运行期间通过反射去改变方法的返回值么? java能在运行期间通过反射去改变方法的返回值么?有demo可参考么

java中subString、split、stringTokenizer三种截取字符串方法的性能比较(转)

  最近在阅读java.lang下的源码,读到String时,突然想起面试的时候曾经被人问过:都知道在大数据量情况下,使用String的split截取字符串效率很低,有想过用其他的方法替代吗?用什么替代?我当时的回答很斩钉截铁:没有. google了一下,发现有2中替代方法,于是在这里我将对这三种方式进行测试. 测试的软件环境为:Windows XP.eclipse.JDK1.6. 测试用例使用类ip形式的字符串,即3位一组,使用"."间隔.数据分别使用:5组.10组.100组.100