string 面試核心

2021-10-23 20:40:15 字數 1484 閱讀 2962

string 如何實現的 有哪些重要的方法

(原始碼)多構造方法

string 為引數的構造方法

public string (string original)  //物件引用相同返回true

if(anobject instanceof string){

string  antherstring=(string ) anobject;

int n =value.lenght;

if(n == antherstring.value.lenght){

//把兩個字串轉換為char陣列對比

char v1 =value;

char v2 = antherstring.value;

int i = 0;

//迴圈對比兩個字串的每乙個字元

while(n-- !=0){

if(v1[i] = v2[i])return false;

i++;

return true;

return false;

instanceof使用例子

object ostring = "123";

object oint = 123;

system.out.pringtln(ostring  instanceof string);  //返回true

system.out.pringtln(oint   instanceof string);  //返回false

compareto();   比較兩個字串    (0  相等  正數是大於  負數是小於)

compareto與equals區別

equals可以接受乙個object型別的引數 而compareto只能接收string型別的引數

equals 返回值為boolean  而compareto返回int

string 的其它方法

其它問題:

拼接後  s1 == s2    //true

String方面的面試事項

馬上就要面臨面試,最近也在準備些面試的東西,不總結總結,總歸不得勁。理解的不深,文筆也不好,算是寫給自己看看吧。今個說說string,stringbuffer,stringbuilder.通過api知道,string類是乙個final類,不能被繼承 類中方法也都為final修飾 類中的substri...

面試 手寫String類

include includeclass cmystring cmystring cmystring char pdata else 當cmystring cmtest2 cmtest1 時或cmystring cmtest2 cmtest1 時呼叫 cmystring cmystring cons...

面試 核心篇 框架

spring spring bean的生命週期 spring ioc如何實現 說說 spring aop spring aop實現原理 動態 cglib與 jdk spring事務實現方式 spring事務底層原理 如何自定義註解實現功能 spring mvc執行流程 spring mvc啟動流程 ...