巧用java的 MessageFormat來拼字符串
該類可以進行占位符填寫
如下
String msg = "啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊{0}{1}{2}{3}{4}{5}{6}{7}{8}哦哦哦哦哦哦哦哦哦哦哦哦";
Object [] array = new Object[]{"A","B","C","D","E","F","G","H","I",};
String value = MessageFormat.format(msg, array);
System.out.println(value); // 輸出:啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊ABCDEFGHI哦哦哦哦哦哦哦哦哦哦哦哦
如何讓他不解析指定的中括號呢?
將中括號使用單引號引起來
String str=" ‘{‘code:{1},info:{2},message:{3} ‘}‘ ";
這種可以避免過於頻繁的操作字符串了
巧用java的 MessageFormat來拼字符串
相關推薦
巧用java的 MessageFormat來拼字符串
form print 括號 cde val gef def array sage 該類可以進行占位符填寫如下String msg = "啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊{0}{1}{2}{3}{4}{5}{6}{7}{8}哦哦哦哦哦哦哦哦哦哦哦哦"; Object [
Java小案例——對字符串進行加密解密
i++ 個數 color class 異或運算 揭秘 println scanner 英文 要求: * 對用戶輸入的每個字符的值進行加密,將解密後的字符串輸出 * 對用戶輸入的已加密字符串進行解密並輸出 實現代碼: import java.util.Sca
java數組和字符串相互轉換
pre com toc 函數 sdn repl pla lac mon 將字符串變成數組 Java.lang包中有String.split()方法,java中通常用split()分割字符串,返回的是一個數組。 特殊,轉義字符,必須加"\\"(“.”和“|”都是轉義字符) 示
Java(面試題):字符串截取
int lan out 試題 void trace 題目 replace odi 在Java中,字符串“abcd”與字符串“ab你好”的長度是一樣,都是四個字符。 但對應的字節數不同,一個漢字占兩個字節。 定義一個方法,按照指定的字節數來取子串。 如:對於“ab你好”,如果
Java中如何將字符串數組轉換成字符串
bst sub 字符串 ++ 循環 數組 tostring ringbuf 轉換 如果將“字符串數組”轉換成“字符串”,只能通過循環,沒有其他方法: public static String getExecSqlString(String str){ StringBuf
【Java基礎總結】字符串
col contains pan nbsp index split 內存區域 反轉 bytes 1. java內存區域(堆區、棧區、常量池) 2. String length() //長度 //獲取子串位置 indexOf(subStr) las
用遞歸方法判斷字符串是否是回文(Recursion Palindrome Python)
回文字符 如何 .html ont for level course put 如果 所謂回文字符串,就是一個字符串從左到右讀和從右到左讀是完全一樣的。比如:"level" 、“aaabbaaa”、 "madam"、"radar"。 如何判斷字符串是否是回文呢?解決思路如
Java語言中的---字符串
java語言中的---string類day09 Java語言中的---字符串一、字符串概述: 字符串在程序中是一個非常重要的知識點,在處理一系列程序的時候都會定義一些字符串來使用。下面我們就來看看如何定義和使用一個字符串。二、字符串(String): 1、字符串的分類:字符串根據能否可以改變被分為
java中日期與字符串之間的轉換
oda ava ret .text tostring simple cep 日期格式 clas import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;
JAVA編程:字符串轉為數字求和
程序 [] 命令 方法 一維數組 判斷 == 截圖 scan 程序從命令行接入數字,求和,如果接入的是字符串的解決辦法 設計思想: 首先定義一個double類型的一維數組,然後在定義一個double型的變量sum,並賦值為0,用if循環判斷從命令行是否有參數輸入,如果沒有則
java中截取字符串方法
variable -i 但是 dog tab strong world! 奇怪 eight Java 簡介 substring public String substring(int beginIndex) 返回一個新的字符串,它是此字符串的一個子字符串。該子字符串始於指定
java將已有的字符串保存到txt文件中
wxs aid nib oos main dsv 要點 rrd efk python網絡爬蟲-通過互聯網采集 RMQ算法的學習(區間最值問題)NYOJ119士兵殺敵(三) JAVA常用設計模式 Java多線程知識要點 9fw諛泄牡http://p.baidu.com/ito
SQL Server用SPLIT函數分割字符串
圖片 技術 函數 分享圖片 select 9.png mage img pos SELECT *FROM Split(‘1,2,w,e,q‘, ‘,‘); SQL Server用SPLIT函數分割字符串
Java中對String字符串的常用操作
with 3.4 () val pareto exc case byte ring 這周遇到了一個需要處理String字符串的問題,用到了split將字符串解析為一個String的數組,還用到了某些替換字符的操作。 1 /* 2 **將String source按‘,
Java逆向基礎之字符串
java 字符串 本文參考:http://www.vuln.cn/7116本文參考:《Reverse Engineering for Beginners》Dennis Yurichev著字符串字符串也是對象,和其他對象的構造方式相同。(包括數組)第一個例子public class stringhell
java使用SimpleDateFormat實現字符串和日期的相互轉換
sta 字符串類 In void AS throws 轉換 格式化 字符串類型 public class TimeTwo { public static void main(String[] args) throws ParseException{ St
小白的java學習之路 “ 字符串”
輸入 bsp 轉換成 con substring todo 字符 void inpu 定一個字符串可以使用string類和stringbuffer類。 string類提供了大量的操作字符串的方法,常用的如下: 獲得字符串的長度: length()。 比較字符串:equals
Java SubString截取字符串
span print In TE out 開始 AS pri tar 在String中有兩個substring()函數,如下: 一:String.substring(int start) 參數: start:要截取位置的索引 返回: 從s
java中兩個字符串如何比較大小
blog 順序 body ring 差值 int print compare gpo 使用 String.compareTo 方法:compareTo() 的返回值是int, 它是先比較對應字符的大小(ASCII碼順序)1、如果字符串相等返回值02、如果第一個字符和
[隨筆][Java][讀書筆記][java cookbook][第二章 字符串和事物]
放心 隨筆 rmi 檢索 ava sin possible 虛擬 可變 String在java中是定義好的一個類型。一個字符串就是一個對象,因此該對象會有一些方法。一個字符串對象不應該被認為是一個包含字符的數組。 一個字符串對象一旦被創建,那麽它就是不可更改的。對於一個字