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

配列の深い内容の文字列表現を返すJavaの例


指定された配列の深い内容の文字列表現を返すには-

import java.util.Arrays;
public class Demo {
   public static void main(String[] args) {
      Object[] ob = {"One","Two", "Three", "Four"};
      System.out.println("Array elements...");
      for (Object value : ob) {
         System.out.println("Value = " + value);
      }
      System.out.println("The string representation of array is:");
      System.out.println(Arrays.deepToString(ob));
   }
}

出力

これにより、次の出力が生成されます-

Array elements...
Value = One
Value = Two
Value = Three
Value = Four
The string representation of array is:
[One, Two, Three, Four]

別の例を見てみましょう-

import java.util.Arrays;
public class Demo {
   public static void main(String[] args) {
      int[][] arr = new int[3][3];
      arr[0][0] = 10;
      arr[0][1] = 20;
      arr[0][2] = 30;
      arr[1][0] = 40;
      arr[1][1] = 50;
      arr[1][2] = 75;
      arr[2][0] = 100;
      arr[2][1] = 150;
      arr[2][2] = 200;
      System.out.println(Arrays.deepToString(arr));
   }
}

出力

これにより、次の出力が生成されます-

[[10, 20, 30], [40, 50, 75], [100, 150, 200]]

  1. Pythonでスカラーdtypeの文字列表現を返します

    スカラーdtypeの文字列表現を返すには、PythonNumpyのsctype2char()メソッドを使用します。最初の引数。スカラーdtypeの場合、対応する文字列文字が返されます。オブジェクトの場合、sctype2charはそのスカラー型を推測してから、対応する文字列文字を返そうとします。 ステップ まず、必要なライブラリをインポートします- import numpy as np スカラー型の文字列表現- for i in [np.int32, np.double, np.complex_, np.string_, np.ndarray]:    print(np.

  2. Pythonで要素ごとに文字列配列の長さを返す

    文字列配列の長さを要素ごとに返すには、PythonNumpyのnumpy.char.str_len()メソッドを使用します。このメソッドは整数の出力配列を返します。 ステップ まず、必要なライブラリをインポートします- import numpy as np 文字列の1次元配列を作成する- arr = np.array(['Amy', 'Scarlett', 'Katie', 'Brad', 'Tom']) 配列の表示- print("Array...\n",arr) データ型を取得- p