ホームページ  >  記事  >  Java  >  Javaは文字列が空かどうかを判断します

Javaは文字列が空かどうかを判断します

尚
オリジナル
2019-12-30 11:35:382898ブラウズ

Javaは文字列が空かどうかを判断します

文字列 str が空かどうかを判断するメソッドは次のとおりです:

1. str!=null;

2. "".equals( str);

3. str.length()!=0;

推奨: Java ビデオ チュートリアル

手順:

1. Null とは、この文字列が何も指していないことを意味するため、この時点でそのメソッドを呼び出すと、Null ポインタ例外が発生します。

2. "" は、長さが 0 の文字列を指しており、この時点でそのメソッドを安全に呼び出すことができることを意味します。

3. null はオブジェクトではありません。"" はオブジェクトであるため、null はスペースを割り当てません。"" はスペースを割り当てます。

例:

public void function1(String s,int n) {  
  long startTime = System.currentTimeMillis();  
   
  for(long i = 0; i<n; i++) {  
   if(s == null || s.equals(""));  
  }  
  long endTime = System.currentTimeMillis();  
   
  System.out.println("function 1 use time: "+ (endTime - startTime) +"ms");  
 }
public void function2(String str,int n) {  
  long startTime = System.currentTimeMillis();  
   
  for(long i = 0; i< n; i++) {  
   if(s == null || s.length() <= 0);  
  }  
  long endTime = System.currentTimeMillis();  
   
  System.out.println("function 2 use time: "+ (endTime - startTime) +"ms");  
 }

Java の詳細については、java 基本チュートリアル 列に注目してください。

以上がJavaは文字列が空かどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。