风也温柔

计算机科学知识库

java数组indexof Java Bytes.indexOf(byte[] array

  Guava的Bytes类的Bytes.(byte []数组java数组indexof Java Bytes.indexOf(byte[] array,字节目标)方法接受两个参数array和。如果目标存在于数组中,则该方法返回其首次出现的位置。如果目标在数组中不存在,则该方法返回-1。

  用法:

   int (byte[] array, byte )

  参数:该方法接受两个参数:

  返回值:该方法返回一个整数值java数组indexofjava数组indexof,如下所示:

  异常:该方法不会引发任何异常。

  以下示例说明了上述方法的实现:

  范例1:

   // Java code to show implementation of

    // Guava's Bytes.indexOf(byte[] array, 
    // byte target) method 
      
    import com.google.common.primitives.Bytes; 
    import java.util.Arrays; 
      
    class GFG { 
      
        // Driver's code 
    <p>![数组indexof_js 数组 indexof ie8_java数组indexof][1]

        public static void main(String[] args) 
        { 
      
            // Creating an byte array 
            byte[] arr = { 1, 2, 3, 4, 3, 5 }; 
      
            byte target = 3; 
      
            System.out.println("Array:"
                               + Arrays.toString(arr)); 
      
            System.out.println("Target:" + target); 
      
            // Using Bytes.indexOf(byte[] array, byte target) 
            // method to get the position of the first 
            // occurrence of the specified target within array, 
    &emsp;&emsp;![数组indexof_java数组indexof_js 数组 indexof ie8][2]

            // or -1 if there is no such occurrence. 
            int index = Bytes.indexOf(arr, target); 
      
            if (index != -1) { 
                System.out.println("Target is present at index "
                                   + index); 
            } 
            else { 
                System.out.println("Target is not present "
                                   + "in the array"); 
            } 
        } 

</p>
  输出:

  <pre>
Array:[1, 2, 3, 4, 3, 5]
<p>js 数组 indexof ie8_java数组indexof_数组indexof

Target:3
Target is present at index 2
</pre></p>
  范例2:

   // Java code to show implementation of

    // Guava's Bytes.indexOf(byte[] array, 
    // byte target) method 
      
    import com.google.common.primitives.Bytes; 
    import java.util.Arrays; 
      
    class GFG { 
      
        // Driver's code 
        public static void main(String[] args) 
        { 
    <p>![java数组indexof_数组indexof_js 数组 indexof ie8][4]

      
            // Creating an byte array 
            byte[] arr = { 3, 5, 7, 11, 13 }; 
      
            byte target = 23; 
      
            System.out.println("Array:"
                               + Arrays.toString(arr)); 
      
            System.out.println("Target:" + target); 
      
            // Using Bytes.indexOf(byte[] array, byte target) 
            // method to get the start position of the first 
            // occurrence of the specified target within array, 
            // or -1 if there is no such occurrence. 
            int index = Bytes.indexOf(arr, target); 
    &emsp;&emsp;![java数组indexof_js 数组 indexof ie8_数组indexof][5]

      
            if (index != -1) { 
                System.out.println("Target is present at index "
                                   + index); 
            } 
            else { 
                System.out.println("Target is not present"
                                   + " in the array"); 
            } 
        } 

</p>
  输出:

  <pre>
Array:[3, 5, 7, 11, 13]
Target:23
Target is not present in the array
</pre>

  参考: #(byte[], %)

  文章来源:http://www.manongjc.com/detail/30-rfnkielpmsacirf.html