成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java語言常見字符串注意事項

開發(fā) 后端
在任何應(yīng)用程序開發(fā)中,字符串都是處理的最多的數(shù)據(jù)類型,在Java語言開發(fā)平臺中也不例外。可以說,程序開發(fā)人員90%以上的時間都是在跟根中字符串的數(shù)據(jù)類型在打交道。本文主要總結(jié)了在Java語言常見字符串的操作,幫助程序開發(fā)人員提高對字符串的控制力度。

取出某個字符串前后的空格

如現(xiàn)在一個進銷存管理系統(tǒng)中有一個產(chǎn)品管理的窗口。在這個窗口中有產(chǎn)品編號、序列號等信息。為了這些信息的準確,用戶要求在數(shù)據(jù)保存的時候,產(chǎn)品編號、序列號等字段前后不能夠有空格。因為后面的產(chǎn)品圖片地址等信息都是根據(jù)產(chǎn)品編號來自動編制的。如果產(chǎn)品編號后面有空格,則產(chǎn)品圖片的URL地址就會出現(xiàn)問題(產(chǎn)品圖片沒有放置在數(shù)據(jù)庫中,而是放在網(wǎng)絡(luò)的一個文件服務(wù)器中,通過URL地址來打開文件服務(wù)器上對應(yīng)的圖片)。如果這個URL地址出現(xiàn)問題的話,顯然圖片不能夠正常打開。

但是在實際工作中,有不少用戶在輸入這個產(chǎn)品編號的時候,會不經(jīng)意的在編號前面或者后面加入幾個空格,從而導(dǎo)致URL地址跟實際圖片的地址不一樣。還有一些用戶,就是可能直接從Excle等表格中復(fù)制編號,而這些工具中有與格式控制或者其他的一些原因,往往包含一些隱性的空格。如果直接從這些工具中復(fù)制到應(yīng)用軟件中,那么后面就會自動插入空格。為了***程度的編碼這種錯誤,程序開發(fā)人員可能希望在將Java語言常見字符串中的內(nèi)容保存到數(shù)據(jù)庫中的時候,能夠先對其進行過濾。如果發(fā)現(xiàn)Java語言常見字符串前后有空格的話,則先去除空格,然后再將其保存到數(shù)據(jù)庫中。如此的話,就可以保證產(chǎn)品編號前后沒有空格字符。雖然這也可以在數(shù)據(jù)庫中完成,但是處理一起比較麻煩,筆者還是建議在應(yīng)用程序?qū)用鎸⑦@個問題解決了。

在Java語言平臺中,恰好有現(xiàn)成的處理方式。Java語言包含很多的Java語言常見字符串處理函數(shù)或者方法,trim()方法就是其中一種。這個方法可以忽略輸入字符串的前導(dǎo)空格和尾部空格,并最終返回一個去除了前后空格的字符串的副本。簡單的說,這個方法就是判斷某個字符串是否有前導(dǎo)空格和尾部空格。如果有的話,則就把他們?nèi)コ簦缓蠓祷貨]有包含尾部空格和頭部空格的字符串數(shù)據(jù)。在使用這個方法來過濾空格字符,需要注意三個問題。一是這個方法只會取出前導(dǎo)空格和尾部空額,而不會去除中間的空格。二是通常情況下,tab鍵也會形成一連串的空格字符,這些空格trim()方法也會過濾掉。三是在使用這個方法的時候,一定要有用戶明示的說明。也就是說,某些情況下用戶可能需要存在這些空格。為了提高應(yīng)用程序的靈活性,筆者的意見是在窗口或者單據(jù)的設(shè)計上,設(shè)置一個動態(tài)的參數(shù)。由用戶來設(shè)置是否需要在保存時去除空格。如此的話,可以提高應(yīng)用程序的靈活性。當用戶需要不同的需求時,不需要通過二次開發(fā)來完成。

【編輯推薦】

  1. Java以外的選擇,Scala編程語言!
  2. 基于JVM的語言正在開始流行
  3. JVM的動態(tài)語言支持:為新一代流行語言鋪平道路
  4. 7月編程語言排行榜:Java,正在老去的王者
  5. Scala創(chuàng)始人:創(chuàng)造比Java更好的語言
責(zé)任編輯:彭凡 來源: IT專家網(wǎng)
相關(guān)推薦

2023-10-31 18:57:02

Java字符串

2010-05-31 14:05:51

2010-06-17 16:22:04

SQL Server

2010-01-14 18:19:40

C++語言

2023-06-12 08:17:38

Java字符串拼接

2010-01-27 09:12:01

C++語言學(xué)習(xí)

2021-10-25 16:25:07

模型人工智能計算

2010-01-18 16:12:16

CC++語言

2009-12-15 17:47:17

VSIP

2011-05-26 11:22:04

SEO

2010-02-05 14:13:17

Android平臺

2009-12-16 15:41:10

Ruby on Rai

2009-12-21 09:53:45

連接Oracle

2011-04-11 16:23:57

2010-05-07 10:19:48

Oracle 注意事項

2010-07-29 10:27:30

Flex鍵盤事件

2014-07-01 12:49:06

Android Stu安裝

2009-08-27 10:40:56

Java路徑

2023-11-04 16:36:33

Jmet er測試

2015-07-29 14:20:30

微信支付注意事項
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲黄色av网站 | 日本理论片好看理论片 | 久久久久久久99 | 狠狠干天天干 | 成人福利 | 在线天堂免费中文字幕视频 | 国产第一亚洲 | 黄色片视频网站 | 日韩在线免费 | 男人的天堂中文字幕 | 在线播放中文字幕 | 男女在线免费观看 | 91精品在线播放 | 中文久久| 欧洲成人免费视频 | 亚洲国产乱码 | 狠狠操在线 | 久久久tv | 国产日韩欧美精品一区二区 | 在线看片国产 | 在线观看久草 | 久久久亚洲成人 | 欧美激情国产日韩精品一区18 | 大伊人久久 | a免费视频 | 国产高清久久久 | 婷婷不卡 | 岛国av免费在线观看 | 免费性视频 | 欧美亚洲国语精品一区二区 | 亚洲在线一区 | xxx.在线观看 | 日韩精品一区二区三区免费视频 | 国产欧美精品区一区二区三区 | 一本大道久久a久久精二百 国产成人免费在线 | 国产成人精品综合 | 国产视频欧美 | 日本黄色免费大片 | 国产一区2区 | 男女性毛片 | 亚洲综合色视频在线观看 |