JavaRush /Java Blog /Random-TL /10 Karaniwang Ginagamit na Array Technique sa Java
theGrass
Antas
Саратов

10 Karaniwang Ginagamit na Array Technique sa Java

Nai-publish sa grupo
Ang sumusunod na 10 array trick sa Java ay karaniwang ginagamit. Sila ang may pinakamataas na ranggo sa Stack Overflow, isang sistema ng mga tanong at sagot tungkol sa programming. 10 Karaniwang Ginagamit na Array Technique sa Java - 1
  1. Array Deklarasyon

    String[] aArray = new String[5];
    String[] bArray = {"a","b","c", "d", "e"};
    String[] cArray = new String[]{"a","b","c","d","e"};
  2. Output ng array sa Java

    int[] intArray = { 1, 2, 3, 4, 5 };
    String intArrayString = Arrays.toString(intArray);
    
    // print directly will print reference value
    System.out.println(intArray);
    // [I@7150bd4d
    
    System.out.println(intArrayString);
    // [1, 2, 3, 4, 5]
  3. Paglikha ng ArrayList mula sa Array

    String[] stringArray = { "a", "b", "c", "d", "e" };
    ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));
    System.out.println(arrayList);
    // [a, b, c, d, e]
  4. Sinusuri ang isang array para sa isang partikular na halaga

    String[] stringArray = { "a", "b", "c", "d", "e" };
    boolean b = Arrays.asList(stringArray).contains("a");
    System.out.println(b);
    // true
  5. Pinagsasama ang dalawang array

    int[] intArray = { 1, 2, 3, 4, 5 };
    int[] intArray2 = { 6, 7, 8, 9, 10 };
    // Apache Commons Lang library
    int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);
  6. Pagdedeklara ng array sa isang linya

    method(new String[]{"a", "b", "c", "d", "e"});
  7. Pagsasama-sama ng Mga Elemento ng Array sa isang String

    // containing the provided list of elements
    // Apache common lang
    String j = StringUtils.join(new String[] { "a", "b", "c" }, ", ");
    System.out.println(j);
    // a, b, c
  8. I-convert ArrayListsa array

    String[] stringArray = { "a", "b", "c", "d", "e" };
    ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));
    String[] stringArr = new String[arrayList.size()];
    arrayList.toArray(stringArr);
    for (String s : stringArr)
    	System.out.println(s);
  9. Pag-convert ng array sa isang set ( Set)

    Set<String> set = new HashSet<String>(Arrays.asList(stringArray));
    System.out.println(set);
    //[d, e, b, c, a]
  10. Ibalik ang isang array na may mga elemento sa reverse order

    int[] intArray = { 1, 2, 3, 4, 5 };
    ArrayUtils.reverse(intArray);
    System.out.println(Arrays.toString(intArray));
    //[5, 4, 3, 2, 1]
  11. Pag-alis ng isang elemento mula sa isang array

    int[] intArray = { 1, 2, 3, 4, 5 };
    int[] removed = ArrayUtils.removeElement(intArray, 3);//create a new array
    System.out.println(Arrays.toString(removed));

    At isa pang bagay - ang paglikha ng isang array ng isang uri bytebatay sa isang halaga ng isang uri int(approx. take ByteBuffer, pumili ng 4 bytes dito at ilagay ang numero int8, pagkatapos ay i-convert ang lahat ng ito (0, 0, 0, 8) sa isang array ng uri bytegamit ang tawag array())

    byte[] bytes = ByteBuffer.allocate(4).putInt(8).array();
    
    for (byte t : bytes) {
       System.out.format("0x%x ", t);
    }
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION