集册 Java实例教程 返回一个新构造的数组,其中包含non的索引

返回一个新构造的数组,其中包含non的索引

欢马劈雪     最近更新时间:2020-01-02 10:19:05

463
返回一个新构造的数组,其中包含非零位的索引。

/*******************************************************************************

 *   Copyright 2014 Analog Devices, Inc.

 *

 *   Licensed under the Apache License, Version 2.0 (the "License");

 *   you may not use this file except in compliance with the License.

 *   You may obtain a copy of the License at

 *

 *       http://www.apache.org/licenses/LICENSE-2.0

 *

 *   Unless required by applicable law or agreed to in writing, software

 *   distributed under the License is distributed on an "AS IS" BASIS,

 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

 *   See the License for the specific language governing permissions and

 *   limitations under the License.

 ********************************************************************************//*时 代 J a v a - N o w J a v a . c o m*/

//package com.nowjava;

import java.util.BitSet;


public class Main {

    /**

     * Returns a newly constructed array containing the indices of the non-zero bits.

     * @since 0.07

     * @see #bitsetFromIndices

     */

    public static int[] bitsetToIndices(BitSet bits) {

        final int[] indices = new int[bits.cardinality()];

        
展开阅读全文