1. 程式人生 > >用Java做國際化時,假如properties檔案的屬性值需要換行,如何處理?

用Java做國際化時,假如properties檔案的屬性值需要換行,如何處理?

今天在做國際化的時候,在資原始檔中,有一個很長的屬性值,想要把它顯示在頁面上,按照一般的來做的化,屬性值總是在一行中,想了很久才把這個問題搞定。因此把它記下來,分享給大家。

Java讀取Properties檔案時碰到兩問題:

1. 資原始檔中的key對應的value過長時,書寫不方便,需要換行,若直接回車則回車後的內容被忽略

2. 資原始檔中的key對應的value需要換行顯示時,若直接回車,則同樣丟掉回車後的部分

    要解決這兩個問題其實不是很難,只是大家對properties檔案的熟悉程度不太一樣。我就是因為不熟悉以前都是一位換行就可以了,但是這是不行的。如果是用回車直接換行,則properties檔案會自動以某個特殊字元作為分割符將這行value分割為key/value的形式。

解決方法:

a)、屬性值過長時,要完整的顯示:解決這個問題可以用"\"這個符號來分割。

例如:about_home=Intelligent locker management system\

Software version:\

b)、需要換行顯示:解決這個問題可以用"\n"這個符號來分割。

例如:about_home=Intelligent locker management system\nSoftware version:\n

相關推薦

Java國際化假如properties檔案屬性需要如何處理

今天在做國際化的時候,在資原始檔中,有一個很長的屬性值,想要把它顯示在頁面上,按照一般的來做的化,屬性值總是在一行中,想了很久才把這個問題搞定。因此把它記下來,分享給大家。 Java讀取Propert

通過spring獲取properties檔案屬性

首先貼一下傳統用法和@Value註解的用法示例: 上面這篇部落格裡介紹了通過xml方式和註解方式獲取properties屬性的方法,通常看完這篇部落格就已經可以解決大部分情況了。但是有一種極端的情況就是你的專案裡沒有applicationContext.xml檔案。這時

JAVA自己喜歡的事情我的船在遠方

最早接觸Java是小時候的遊戲,覺得做遊戲的人也太厲害了。之後慢慢的也接觸一些程式設計,純屬興趣了。來到上海黑馬Java54期學習,所謂隔行如隔山,零基礎學起來確實有些難受,會感覺很缺理論知識。但關鍵還是看個人,零基礎學成大佬、大牛的人大有人在。經過了十六天的基礎班課程學習,來到了就業班。當然上就業

java網站java連線資料庫並查詢輸出到頁面

java web的字尾名是jsp,所以咱們要有一個jsp的開發環境,我這用的是jspStudy自行百度。這軟體是一個整合開發環境,安裝啟動後即可使用,集成了tomcat和mysql資料庫首先我們先新建一個首頁檔案index.jsp<%@ page language="j

Step by StepJAVA一個FLAPPYBIRD遊戲(三)

遊戲介面的滾動背景 上一篇我們講了如何製作開始選單,開始選單比較簡單,就只涉及了一個Entity,接下來幾篇,我們要一步步實現遊戲介面,對應的gameState為GAME_STATE_PLAYING。 這一篇,我們先講滾動的背景是怎麼做到的。 Flappy

unity3D程式碼一個分秒的計時器格式為00:00:00

簡單粗暴,上程式碼。public class Clock : MonoBehaviour {    public Text m_ClockText;    private float m_Timer;    private int m_Hour;//時    private

java一個簡單的打字遊戲

Java也是可以做桌面程式的。只不過需要執行在裝有JDK的電腦環境上,所以應用不是很廣泛,但是用來提高自身的程式碼邏輯還是可以的!偶有一天看到金山的打字通,就想起何不做個簡單的打字遊戲用來練練手。於是就有了下文 首先建一個類MyTyping,只有main方法   執行main方法

Java被抖音帶火的“字元舞蹈”

這個是從抖音上學來的,一開始刷抖音,遇到不少字串跳舞的視訊,因此來實踐一下 主要分為三個部分 靜態圖片轉靜態圖片 gif轉gif 視訊轉視訊 靜態圖片轉靜態圖片 其實原理很簡單,讀取圖片的畫素,新建一張大小一樣的圖片,根據原影象素的灰度,決定是不是要顯示出來,並在新圖相

Java一個及時翻譯工具

                     平時看英文文件或者查詢資料的時候,遇到了不懂的單詞,就要去百度,然後就會很麻煩。於是就想到用Java寫一個及時翻譯的小工具!預期的實現效果: 雙擊選中一個單詞,按下Ctrl+C進行復制 然後馬上顯示出對應單詞的中文翻譯首先基本思路是這樣的:    首先獲取系統剪下板的

java一個簡單的萬年曆

一個簡單的萬年曆製作 簡單介紹萬年曆的各功能實現: 1.首先鍵盤輸入查詢的年份和月份 Scanner sc = new Scanner(System.in); System.ou

動手JAVA個小遊戲--貪吃蛇

轉眼在大學蹲了快三個春秋,在這幾年裡我可謂是經歷過了大學的“風風雨雨”,逃課、泡女、通宵打機......種種的種種!還有一年就畢業了,回首過去,說實在的還真有點後悔,畢竟看到別人被大公司提前錄用而自己還在碌碌無為在此我想給那些剛進大學的朋友一個忠告:大學真的真的不是給你來玩

堅持堅持!Java寫出刪除一個連結串列的倒數第N個節點並返回頭節點(N總是可達的)

這個題目有個前提條件就是N總是可達的,所以直接省去了一種情況(N不可達時的情況) 思路: 資料結構裡面首先給定兩個指標p和q分別都指向這個連結串列的頭節點,然後若想求出這個連結串列的倒數第N個節點,方法就是先讓p向後挪N個位置,q不動。 因為N總是可達的,所以會有倆種情況,

java一個簡單的英文翻譯程式

1.功能簡介 將文字檔案中的英文轉換為對應的中文 詞庫如下: 原始檔: 翻譯後的檔案: 輸入原始檔路徑,將翻譯後的內容輸出到result.txt檔案中。 2.重要技術 (1)如何載入詞庫檔案  

java的一個彩票32選7的簡單程式

這是一個簡單的選取幸運數字的程式 預設的情況是32(1-32)選取7個不同的數字 當然使用者也可以根據自身的需求 自己設定一些數字 生成相應的想要的數字個數(當然不可以大於數字本身的個數) public class First { private int[] setLuck;

java一個2048小遊戲

昨天,自己突發奇想,能不能在忙碌的學習裡抽一點時間來做一點事情,然後,我就有了一個要做一個2048小遊戲的想法。說真的,java我已經認真學習了一段時間了,現在也剛剛學到Swing,雖然做這個2048還有很多東西沒有學習過,但是,一邊學一邊做才是我們菜鳥的樣子吧。 做這個東

java了個控制檯版的2048

玩幾局2048,理解下程式執行過程,程式碼挺簡單但是創造2048這個遊戲的人很牛。 import java.util.Random; import java.util.Scanner; public class game2048 { static Random r

java一個簡單的視訊轉碼器

用java做一個視訊轉碼器 本Markdown編輯器使用[StackEdit][6]修改而來,用它寫部落格,將會帶來全新的體驗哦: 用java做一個視訊轉碼器,首先實現視訊格式轉換,需要用到兩個軟體”ffmpeg”和”mencoder”話不多說,直接上程式碼

百分比佈局子元素那些屬性取決於父元素的高那些屬性取決於寬

前言 我們先想個問題,帶著問題看這篇文章可能會理解的更好一點:百分比佈局時,子元素豎向的屬性值都是取決於父元素的高嗎? 慢慢向下看 取決於父元素高度的:[max/min-]height、top、bottom 等;後兩者是在有position屬

貌似沒人javaACM題 C的居多 談談java

對於任何一個程式設計的人來講,選擇一門適合自己的語言都可以用一句話來形容----工欲善其事必先利其器,選擇了一門適當的語言還得要深刻理解並靈活運用它的特點    我班同學參加比賽一般都用的是C語言 以唯斌大神為首.  C語言大家都知道,它更接近於機器語言,程式執行起來更

Java 個“你畫手機猜”的小遊戲

> 本文適合有 Java 基礎的人群 ![](https://img2020.cnblogs.com/blog/759200/202009/759200-20200923184426141-1352914100.gif) 作者:**DJL-Lanking** HelloGitHub 推出的[《講