程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 開發中遇到的java小知識,開發java小知識

開發中遇到的java小知識,開發java小知識

編輯:Oracle教程

開發中遇到的java小知識,開發java小知識


  今天在優化一個功能的時候遇到了instr與substr函數,之前沒有接觸過這兩個函數,但是今天無意中用到,一查才發現,真是實用的一對兄弟啊。

  先來說說substr函數,這個函數返回的是字符串的一部分。

  substr(string,start,length)

  其中string參數為必須參數,要截取的字符串內容。

  start為必須參數,為起始的位置,可以為正數也可以為負數,正數的話代表從在字符串的指定位置開始;負數代表從字符串結尾的指定位置開始;0代表在字符串中的第一個字符處開始。

    length不是必須參數,為截取的長度,正數代表從 start 參數所在的位置向後返回字符個數;負數代表從字符串末端指定位置向前返回字符個數。

  舉個例子:

  substr("Hello World!",2,1)返回的是e

  substr("Hello World!",2)返回的是ello World!

  substr("Hello World!",-2,1)返回的是d

  substr("Hello World!",-2,-1)返回的是d!

 

  instr( string1, string2, start_position,nth_appearance ) 函數返回要截取的字符串在源字符串中的位置。

  string1源字符串,要在此字符串中查找。

  string2要在string1中查找的字符串 。

  start_position代表開始的位置。

  nth_appearance代表要查找第幾次出現的string2. 此參數可選,如果省略,默認為 1.如果為負數系統會報錯。

  舉個例子:

  instr("Hello World!","o")返回的是5

  instr("Hello World!","o",1,2)返回的是8。解釋一下,這句話代表"o"從字符串第一個位置開始查詢,第二個“o”出現的位置。

  很有用的兩個函數呢

 

  


java開發中遇到的問題

可能JDK不一樣 這個可能。我的也碰到;額
 

java開發中遇到老項目怎辦

你說你沒有開發經驗,水平差。那麼手裡的三個項目怎麼來的?入職一個月就讓你接手這麼多項目?是公司沒人還是怎麼的?那個老項目,實在看不懂就可以跟領導說,如果領導非要讓你做,那就讓領導把你手裡的其他三個項目找人接走,如果領導不同意。那麼,只能說明:1、你公司太不靠譜,你沒有帶下去的必要了;2、領導故意刁難你,你更沒有待下去的必要了。一般公司不會這樣為難員工的,如果真心想錄用你,會根據你的能力還安排你的工作,你只要認真做到最好就行。不要害怕,也不要一味的逆來順受。
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved