1. 程式人生 > >java中string轉陣列要用到轉義字元

java中string轉陣列要用到轉義字元

String str = "aaa|bbb|ccc";

String[] strArr = new String[] {};

之前在網上查資料看到都是strArr=str.split("|"),但這樣出來的陣列是a,a,a,|,b,b,b,|,c,c,c,後來發現需要用轉義字元“\\”。

正確的寫法應該是strArr=str.split("\\|")

相關推薦

javastring陣列轉義字元

String str = "aaa|bbb|ccc"; String[] strArr = new String[] {}; 之前在網上查資料看到都是strArr=str.split("|"),但這樣出來的陣列是a,a,a,|,b,b,b,|,c,c,c,後來發現需要用轉義

JavaStringLong方式及注意事項

字串轉Long:       Long.ValueOf(String); 返回Long包裝類      Long.parseLong(String); 返回long基本資料型別 注意事項: 1.字串內不能包含除數字之外的字元    不然會報錯,java.lan

JavaString類為什麼設計成final?String真的不可變嗎?其他基本型別的包裝類也是不可變的嗎?

最近突然被問到String為什麼被設計為不可變,當時有點懵,這個問題一直像bug一樣存在,竟然沒有發現,沒有思考到,在此總結一下。 1.String的不可變 String類被final修飾,是不可繼承和修改的。當一個String變數被第二次賦值時,不是在原有記憶體地址上修改資料,而是在記憶體中重

java宣告常量為什麼static修飾

今天定義一個類常量,想著也只有這個類可以用到,就沒用static關鍵字修飾。結果sonar程式碼檢查提示:Rename this field "PERSON_TYPE_USER" to match the regular expression '^[a-z][a-zA-Z0-

javaList陣列的問題

ArrayList<String> list=new ArrayList<String>(); String strings[]=(String [])list.toArray(); 這樣寫編譯沒有問題,可是具體執行的時候報異常:java.lang

javaList陣列陣列List

廢話不說,直接上程式碼 List轉成陣列 List<String> nameList = new ArrayList<>(); nameList .add("123'); nameList .add("123'); nameList .add("12

JavaStringMD5

public static String StringToMd5(String psw) { { try { MessageDi

javaString陣列的長度

陣列的長度是 length String的長度是length() 在Java中,陣列是引用資料型別,不是類,因此也是讀取固有的length屬性得到陣列長度,它沒有length()方法。但是,java中

JavaStringint型別出現的問題及解決方式

一般在Java中String轉為Int主要有兩種方法:1. Integer.parseInt(str); 2. Integer.valueOf(str);ps:兩者的不同之處:Integer.parseInt(s)返回值為Int型Integer.valueOf(s)返回值為I

jsstringint最好Number方法

var str='1250' ; alert(Number(str)); //得到1250 alert(parseInt(str)); //得到1250 var str1='0010

:JavaString與byte[]的轉換

輸出字符串 單個字符 linu 編輯 繁體 中國人 對象 本質 計算機基礎知識 String s = "fs123fdsa";//String變量 byte b[] = s.getBytes();//String轉換為byte[] String t = new Stri

javaString類為什麽設計成final?

tro cli lai 這一 引用 沒有 num 重新 static 大神鏈接:在java中String類為什麽要設計成final? - 程序員 - 知乎 我進行了重新排版,並且更換了其中的一個例子,讓我們更好理解。 String很多實用的特性,比如說“不可變性”,是工

javaObjectString

使用方法 ava 導致 相同 存在 應用 一定的 關系 als Object轉為String的幾種形式 在java項目的實際開發和應用中,常常需要用到將對象轉為String這一基本功能。本文將對常用的轉換方法進行一個總結。常用的方法有Object.toString(),(

JavaString字符串toString()、String.valueOf()、String、+ ""的區別

builder arc span 但是 內容 end hello 部分 exception Object#toString(): Object object = getObject(); System.out.println(object.toString());

JavaString類為什麽設計成final?String真的不可變嗎?其他基本類型的包裝類也是不可變的嗎?

數據 pri 創建 long tde 繼承 set 字符串常量 通過 最近突然被問到String為什麽被設計為不可變,當時有點懵,這個問題一直像bug一樣存在,竟然沒有發現,沒有思考到,在此總結一下。 1.String的不可變String類被final修飾,是不可繼承和修改

javaString和date之間的互

1 Java時間格式轉換大全 2 3 import java.text.*; 4 import java.util.Calendar; 5 public class VeDate { 6 /** 7 * 獲取現在時間 8 * 9 * @ret

javaString字串化成list<Integer>格式

最近開發中遇到問題,同事在傳給我ids時拼接為String字串格式,轉化成List,網上的轉化大致為: String[] strs = {"1","3","12","33"}; List<String> sList = Arrays.asList(strs); 而我要的是轉化後

java型別string的一些方法和區別

在java專案開發中,常常用到一些將型別轉換為string的功能,特地做個總結。 1.(String)要轉換的物件 這是標準的型別轉換,將object轉成String型別的值。使用這種方法時,需要注意的是型別必須能轉成String型別。因此最好用instanceof做個型別檢查,以判斷是否可

JavaString類常用方法(

轉自:https://blog.csdn.net/kaishizhangcheng/article/details/52332543int indexOf(String str)該方法用於返回當給定字串在當前字串中的位置,若當前字串不包含給定字串則返回-1。過載的方法int

Javabyteint型別為什麼&amp;amp;amp;amp;0xFF?

今天檢視程式碼,翻到MD5加密程式碼,如下: public String getMD5(String source) throws Exception { StringBuilder sb = new StringBuilder(); byte[] output