Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaの長さと長さ()の違いは何ですか?


長さ配列のインスタンス変数です Javaではlength() 文字列クラスのメソッドです 。

長さ

  • 配列はオブジェクトです 同じtyの固定数の値を保持します pe
  • 長さ 配列内の変数は、配列の長さを返します つまり、配列に格納されている要素の数
  • 配列が初期化されると、その長さは変更できません 、したがって、長さ変数を直接使用して配列の長さを取得できます。
  • 長さ 可変 配列にのみ使用されます 。

public class ArrayLengthTest {
   public static void main(String args[]) {
      int array[] = {1, 2, 3, 4, 5, 6, 7};
      System.out.println("Length of an array is: " + array.length);
   }
}

出力

Length of an array is: 7


length()

  • length() メソッドは静的メソッドです 文字列クラスの 。
  • length() 文字列オブジェクトの長さを返します つまり、オブジェクトに格納されている文字数です。
  • 文字列クラス 文字列の長さはオブジェクトに対するさまざまな操作を使用して変更できるため、このメソッドを使用します。
  • 文字列 クラスは内部でchar[]配列を使用します 外の世界にさらされていないこと。

public class StringLengthMethodTest {
   public static void main(String args[]) {
      String str = "Welcome to Tutorials Point";
      System.out.println("Length of String using length() method is: " + str.length());
   }
}

出力

Length of String using length() method is: 26

  1. JavaのJFrameとJDialogの違いは何ですか?

    JFrame フレームに追加されたコンポーネントはそのコンテンツと呼ばれ、 contentPaneによって管理されます。 。 JFrameにコンポーネントを追加するには 、 contentPaneを使用する必要があります 代わりに。 JFrame タイトルのウィンドウが含まれています 、境界線 、(オプション)メニュー バー およびユーザー -指定 コンポーネント 。 JFrame 移動できます 、サイズ変更 、アイコン化 JComponentのサブクラスではありません 。 デフォルトでは、JFrameは左上の角に表示されます 画面のr。指定した場所にフレームを表示するには

  2. JavaのGridLayoutとGridBagLayoutの違いは何ですか?

    GridLayout すべてのコンポーネントを長方形のグリッドに配置し、同じサイズの長方形に分割します 各コンポーネントは長方形の中に配置されますが、 GridBagLayout 柔軟です レイアウト マネージャー コンポーネントを垂直方向と水平方向に整列させます コンポーネントが同じサイズである必要はありません。各GridBagLayout オブジェクトは、動的な長方形のセルのグリッドを維持します 各コンポーネントがコンポーネントと呼ばれる1つ以上のセルを占有します 表示 エリア 。 GridLayout GridLayout コンポーネントを長方形のグリッドに配置します。セル