package com.qf.demo2;
import java.io.UnsupportedEncodingException;
// ????? 亂碼
public class Test3 {
public static void main(String[] args) throws UnsupportedEncodingException {
String string = new String();// 創(chuàng)建的是 空字符序列
System.out.println(string);
byte[] bs = new byte[]{97,98,99};// 1,2
// 編碼格式不同會造成 亂碼
//getBytes() 是Java編程語言中將一個字符串轉(zhuǎn)化為一個字節(jié)數(shù)組byte[]的方法
byte[] bs2 = "你好".getBytes();// 當前的編碼格式 gbk
String string2 = new String(bs2,"gbk");//此處要與bs2的編碼格式一致 若把gbk改為utf-8 則會出現(xiàn)亂碼
System.out.println("sss"+string2);
//offset 偏移量 (從下表哪個位置開始) length 長度 要轉(zhuǎn)成的字符串中 需要 數(shù)組中及格數(shù)據(jù)
// offset + length <= 數(shù)組.length
String string3 = new String(bs, 1, 2);// StringIndexOutOfBoundsException
System.out.println(string3);
char[] cs = new char[]{'a','b','c'};
String string4 = new String(cs);
System.out.println(string4);
String string5 = new String(cs, 1, 2);
System.out.println(string5);
String string6 = new String("abcdefagdafda");
System.out.println(string6);
// 字符串緩沖區(qū)
//String string7 =new String(buffer)
//String string7 = new String(builder)
// 從字符串中 獲取指定下標的 字符
char c = string6.charAt(2);
System.out.println(c);
}
}
編碼格式不一致造成的亂碼
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 前提:最近在eclipse中執(zhí)行ant腳本編輯java文件時,遇到字符不識別問題,問題是因為項目編碼同工具編碼不一...
- 【蝴蝶效應】 蝴蝶效應:上個世紀70年代,美國一個名叫洛倫茲的氣象學家在解釋空氣系統(tǒng)理論時說,亞馬遜雨林一只蝴蝶...
- 前段時間男朋友很少聯(lián)系我,十天才有一個電話,而且是我主動。問理由,他說前兩天不是剛聯(lián)系過了么,,還說我無理取鬧,鬧...