我有一系列的清单:
var stringLists = new List<string>[]
{
new List<string>(){ "a", "b", "c" },
new List<string>(){ "d", "b", "c" },
new List<string>(){ "a", "d", "c" }
};
Run Code Online (Sandbox Code Playgroud)
我想提取至少2个列表中常见的所有元素.所以对于这个例子,我应该得到所有元素["a", "b", "c", "d"].我知道如何找到所有共同的元素,但却想不出任何解决这个问题的方法.
我正在从数据库中检索和显示值,但所有查询都不会返回相同数量的列,因此我必须隐藏不需要的列。爪哇:
package com.example.testback;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.app.ActionBar.LayoutParams;
import android.content.Intent;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.Display;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.Spinner;
import android.widget.TextView;
public class Stations extends Activity implements OnItemSelectedListener {
String lat,lng,marker;
Spinner s1, s2;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_stations);
// TODO Auto-generated method stub
Display display =getWindowManager().getDefaultDisplay();
int height = …Run Code Online (Sandbox Code Playgroud)