标签: arraylist

为什么从std :: vector中随机删除比std :: list更快?

为什么std :: vector的随机删除比std :: list更快?我正在做的是加快速度,将随机元素与最后一个交换,然后删除最后一个元素.我原以为列表会更快,因为随机删除就是为它构建的.

for(int i = 500; i < 600; i++){
    swap(vector1[i], vector1[vector1.size()-1]);
    vector1.pop_back();
}

for(int i = 0; i < 100; i++){
        list1.pop_front();
}
Run Code Online (Sandbox Code Playgroud)

结果(以秒为单位):
Vec swap delete:0.00000909461232367903
列表正常删除:0.00011785102105932310

c++ iterator vector arraylist std

-1
推荐指数
2
解决办法
2925
查看次数

如何获得arraylist的所有组合?

我有一个字符串"abcde"的arraylist我想要一个方法来返回另一个arraylist与C#中的给定arraylist(例如:ab,ac,ad ...)的所有可能组合

谁知道一个简单的方法?

注意:长度为2的所有可能组合,如果长度可变(可以更改)会更好

c# combinations arraylist

-1
推荐指数
2
解决办法
3630
查看次数

减少arraylist的大小

嗨,我有一个问题,在下面的代码中我们需要写n--;吗?

        int n = pointList.size();
    for(int i=pointList.size()-1;i>=0;i--){
        for(int j=0;j<list.size();j++){
            if(pointList.get(i).equals(list.get(j))){
                pointList.remove(i);
                n--;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

list也是一个arrayList.谢谢.

java arraylist

-1
推荐指数
1
解决办法
3587
查看次数

从ArrayList中检索数据

我有这个变量:

protected ArrayList<String> list = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

数据采用以下形式:

data = date + ": " + y + "L/100KM "+ " " + value1 + "dt "+ value2 + "KM\n";
Run Code Online (Sandbox Code Playgroud)

我想从中检索数据value1.我怎样才能做到这一点?

android arraylist

-1
推荐指数
1
解决办法
203
查看次数

如何在Array中将元素从ArrayList复制到int Array

可能重复:
将String arraylist转换为java中的字符串数组?

以下是我的代码

ArrayList<String> IdList = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

我想从项目复制 IDList到int IdArray[].

java arrays android arraylist

-1
推荐指数
1
解决办法
7595
查看次数

Arraylist和Arrays

有什么区别

ArrayList<Object> al = new ArrayList<Object>(100);
Run Code Online (Sandbox Code Playgroud)

和

Object[] ar = new Object[100];
Run Code Online (Sandbox Code Playgroud)

内部实现有没有区别,即内存中的分配?两者都在内存中保留了100个插槽吗?

java arraylist

-1
推荐指数
1
解决办法
250
查看次数

在java中添加arraylist

是否可以连接两个或更多的arraylist?我有以下案例:

 private Arraylist<Double> getContextVectorsize(int sizeContext){
     ArrayList<Double> contextList = new ArrayList<Double>();
     for(int i =0 ; i< sizeContext; i++){
         contextList = //TODO 
     }   
}
Run Code Online (Sandbox Code Playgroud)

我想按顺序附加所有的arraylist并想要生成一个arraylist size = sizeContext*ArraylistOfSingleMember

java append arraylist

-1
推荐指数
1
解决办法
1万
查看次数

使用逗号分隔将ArrayList数据转换为指定的String []?

可能重复:
将ArrayList <String>转换为String []

如何将其转换ArrayList为String[]?

例如,我ArrayList的

arrlist=[audio,video,song,tech]
Run Code Online (Sandbox Code Playgroud)

我想把它转换成String[]这样的:

String[] data;

data={ "audio","video","song","tech"};
Run Code Online (Sandbox Code Playgroud)

我的问题是ArrayList数据可以动态更改,但我想在有限大小的数组中返回格式.

java string arraylist

-1
推荐指数
1
解决办法
411
查看次数

javafx tableView 不显示数据,getter setter 有问题吗?

我正在尝试将数据填充到我的表视图中,一切看起来都很好,但仍然没有显示数据。这是代码。一切似乎都很好,但桌面视图没有显示任何内容。连眼睛都不眨一下……



public class MainPage implements Initializable {
    
    
    

    @FXML
    private AnchorPane root;
    
      @FXML
        private Button main_LogOut;

        @FXML
        private ComboBox<?> main_Clients;

        @FXML
        private ComboBox<?> main_Users;

        @FXML
        private TableView<customerDetails> table;

        @FXML
        private TableColumn<customerDetails, String> clientId;
        

        @FXML
        private TableColumn<customerDetails, String> clientName;

        @FXML
        private TableColumn<customerDetails, String> clientEmail;

        @FXML
        private TableColumn<customerDetails, String> clientRequirement;

    
    @SuppressWarnings("unchecked")
    @Override
    public void initialize(URL arg0, ResourceBundle arg1) {
        // TODO Auto-generated method stub
        clientId.setCellValueFactory(new PropertyValueFactory<customerDetails,String> ("Id"));
        clientName.setCellValueFactory(new PropertyValueFactory<customerDetails, String>("name"));
        clientEmail.setCellValueFactory(new PropertyValueFactory<customerDetails, String>("email"));
        clientRequirement.setCellValueFactory(new PropertyValueFactory<customerDetails, String>("Requirements"));
        table=new TableView<customerDetails>();
        table.setItems(getClients());
        table.getColumns().addAll(clientId,clientName,clientEmail,clientRequirement);
            
        
    }
    
    @FXML
    void …
Run Code Online (Sandbox Code Playgroud)

java javafx arraylist tableview getter-setter

-1
推荐指数
1
解决办法
749
查看次数

如何将 ArrayList&lt;int[]&gt; 转换为 int[] (原始数组)?

我有一个数组列表:

ArrayList<int[]> al1 = 
   0 = [1,1,1,1,1]
   1 = [0,1,0,1,1]
   2 = [0,0,0,0,0]
...
Run Code Online (Sandbox Code Playgroud)

并且方法必须返回 int[],如下所示:

1,1,1,1,1,0,1,0,1,1,0,0,0,0,0
Run Code Online (Sandbox Code Playgroud)

怎么做?

java arrays arraylist

-1
推荐指数
1
解决办法
96
查看次数