`

String public byte[] getBytes()的使用

 
阅读更多

String d1 = " cool "; 
 byte buf  [  ]  = d1.getBytes (  ) ; 
 for  ( int i=0; i < buf.length; i++ )  
  {  
     System.out.println ( " Index " + i + "is : " + buf [ i ]  ) ; 
  }  





public void getChars(int srcBegin,
                     int srcEnd,
                     char[] dst,
                     int dstBegin)


//Use getChars (  )  to copy from one string to another string: 
 src = "Good Morning! How are you?"; 
 char dest [  ]  = new char [ src.length (  )  ] ; 
 src.getChars ( 0, src.length (  ) , dest, 0 ) ; 
 System.out.println ( " Source string: " + src ) ; 
 System.out.print ( " Destination string: " ) ; 
 for  ( int i = 0; i  <  dest.length; i++ )  
    System.out.print ( dest [ i ]  ) ; 
  
  
 RESULT: 
 ======= 
    Source string: Good Morning! How are you? 
    Destination string: Good Morning! How are you? 

Read more: http://kickjava.com/777.htm#ixzz1JMVCzfBc



分享到:
评论

相关推荐

    java中String_十六进制String_byte[]之间相互转换

    public static byte[] hexStringToBytes(String hexString) { ByteArrayOutputStream baos = new ByteArrayOutputStream(hexString.length() / 2); for (int i = 0; i &lt; hexString.length(); i += 2) { baos....

    C#_string_byte数组转换解析

    public static byte[] GetBytes(string hexString, out int discarded) { discarded = 0; string newString = ""; char c; // remove all none A-F, 0-9, characters for (int i = 0; i &lt; hexString.Length; i+...

    Android byte[] 和 String互相转换

    public static String byteToHex(byte[] bytes) { return new String(bytes, StandardCharsets.UTF_8); } ``` ### 二、`String` 转 `byte[]` 将字符串转换为字节数组,可以使用`getBytes()`方法,同样需要指定...

    String(含Hex)与Byte数组互相转换[代码]

    使用`new String(byte[], charset)`构造函数,传入字节数组和相应的字符编码。例如: ```java byte[] bytes = {72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33}; String str = new String(bytes, ...

    Java中的String类getBytes()方法详解与实例

    2. **带参数形式**:`public byte[] getBytes(String charsetName) throws UnsupportedEncodingException` - 当需要指定特定的字符编码时,可以使用此方法。例如,在处理国际化的应用时,可能需要指定UTF-8或ISO-...

    C# string byte数组转换解析.pdf

    public static byte[] GetBytes(string hexString, out int discarded) { discarded = 0; string newString = ""; char c; for (int i = 0; i &lt; hexString.Length; i++) { c = hexString[i]; if (IsHexDigit...

    C# string byte数组转换解析.docx

    public static byte[] FromHexString(string hexString) { if (hexString.Length % 2 != 0) throw new ArgumentException("Invalid length for hexadecimal string."); byte[] result = new byte[hexString....

    byte与各类型之间的转化

    public static String byteToString(byte[] bytes) { return new String(bytes, StandardCharsets.UTF_8); } ``` #### 四、总结 以上介绍了byte与其他常见类型(如int、char、double、String)之间的转换方法...

    byte[]转化成其他数据类型

    字符串的转换相对简单,可以直接使用`String.getBytes()`方法获取字符串对应的`byte[]`。 ```java public static byte[] stringToBytes(String s, int length) { while (s.getBytes().length ) { s += ""; // 填充...

    C# 图片转成byte存入,数据库读取byte转成图片的类

    首先,我们需要加载图片文件,然后使用`GetBytes()`方法将其转换为byte数组。以下是一个示例: ```csharp using System.IO; using System.Drawing; public byte[] ImageToByteArray(Image image) { using ...

    图片转换格式(byte[],Stream,string)

    byte[] inputBytes = converter.GetBytes(inputString); // 二进制转字符串 string inputString = converter.GetString(inputBytes); ``` 这段代码展示了如何使用`.NET`框架中的`UnicodeEncoding`类来进行字符串和...

    Base64与byte[]相互转换

    String base64 = Base64.getEncoder().encodeToString("测试字符串".getBytes("UTF-8")); System.out.println(base64); ``` 2. **将Base64转换为byte[]** - 使用`BASE64Decoder`实例进行解码: ```java BASE...

    androidRSA加密

    public static byte[] decryptByPrivateKey(byte[] data, String key) throws Exception { byte[] keyBytes = decryptBASE64(key); PKCS8EncodedKeySpec pkcs8EncodedKeySpec = new PKCS8EncodedKeySpec( ...

    Java中String中类的常用方法.doc

    公共构造函数 `public String(byte[] value, 开始位置, 新字符串长度)` 这个构造函数可以指定从字节数组中的哪个位置开始读取,以及要转换的长度。 ```java byte b[] = {77, 111, 110, 100, 111, 109}; String s = ...

    C# 按照字节长度截取字符串

    public static string CutOffStringByByteLength(string input, int byteLength, Encoding encoding) { // 将字符串转换为字节数组 byte[] inputBytes = encoding.GetBytes(input); // 检查输入字节数是否超过...

    大学课程讲义-Java基础-Java常用类

    * public byte[] getBytes(String charsetName):使用参数指定字符编码,将当前字符串转化为一个字节数组 StringBuffer类 StringBuffer类是Java中可变字符串类,它提供了许多有用的方法来操作字符串。 * ...

    08 字符串1

    - `public byte[] getBytes()`: 返回包含字符串的字节数组,按照平台默认编码。 - `public int length()`: 返回字符串的长度,即Unicode字符的数量。 - `public char charAt(int index)`: 获取指定索引位置的字符...

    16进制与字符串、字节数组之间的转换

    public static string ByteArrayToHexString(byte[] bytes) { StringBuilder hexBuilder = new StringBuilder(); foreach (byte b in bytes) { hexBuilder.AppendFormat("{0:X2}", b); } return hexBuilder....

    C#加密JAVA解密

    public static string Encode(string data) { byte[] byKey = System.Text.ASCIIEncoding.ASCII.GetBytes(KEY_64); byte[] byIV = System.Text.ASCIIEncoding.ASCII.GetBytes(IV_64); ...

    java16进制与字符串的转换.pdf

    public static String Bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i ; i++) { String hex = Integer.toHexString(b[i] & 0xFF); if (hex.length() == 1) { hex = '0' + hex; } ret += ...

Global site tag (gtag.js) - Google Analytics