小编bos*_*ski的帖子

获取ArrayList的值(String)<ArrayList <String >>(); 在Java中

我知道这是一个简单的问题,但在

ArrayList<ArrayList<String>> collection;
ArrayList<String> listOfSomething;

collection= new ArrayList<ArrayList<String>>();
listOfSomething = new ArrayList<String>();

listOfSomething.Add("first");
listOfSomething.Add("second");
collection.Add(listOfSomething);
listOfSomething.Clear();
listOfSomething.Add("first");
collection.Add(listOfSomething);
Run Code Online (Sandbox Code Playgroud)

我想从ArrayList的ArrayList中获取String,我不知道该怎么做.比如我去

ArrayList<String> myList = collection.get(0); 
String s = myList.get(0);
Run Code Online (Sandbox Code Playgroud)

它的工作原理!但:

大更新:

private List<S> valuesS;
private List<Z> valuesZ;


ArrayList<ArrayList<String>> listOfS;
ArrayList<String> listOfZ;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
        Zdatasource = new ZDataSource(this);
        Zdatasource.open();
        valuesZ = Zdatasource.getAllZ();

        Sdatasource = new SDataSource(this);
        Sdatasource.open();
        valuesS = Sdatasource.getAllS();

        List<Map<String, String>> groupData 
             = new ArrayList<Map<String, String>>();
        List<List<Map<String, String>>> childData 
             = new ArrayList<List<Map<String, String>>>();

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

java android arraylist

10
推荐指数
4
解决办法
13万
查看次数

Android/Xamarin项目中的自定义主题 - 操作栏的中心标题文本

我在Android/Xamarin项目中有自定义主题.我不能做的是:

  • 将标题设置为中间(并删除图标)
  • 添加带菜单选项的菜单按钮(例如按钮设置)

我尝试过设置属性 - >重力到中心,但它不起作用.

预习

    <?xml version="1.0" encoding="utf-8"?>
<resources>
  <!-- the theme applied to the application or activity -->
  <style name="AgrippaTheme"
         parent="@android:style/Theme.Holo.Light.DarkActionBar">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
  </style>

  <!-- ActionBar styles -->
  <style name="MyActionBar"
         parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
    <item name="android:background">@color/main_orange_color</item>
    <item name="android:titleTextStyle">@style/AgrippaTheme.TitleTextStyle</item>
  </style>

  <!-- ActionBar TitleTextStyle styles -->
  <style name="AgrippaTheme.TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:textColor">@color/main_black_color</item>
    <item name="android:gravity">center_vertical|center_horizontal</item>
  </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

android xamarin

7
推荐指数
1
解决办法
6592
查看次数

在C#Linq查询中丢弃

我想知道根据https://docs.microsoft.com/zh-cn/dotnet/csharp/discards在Linq查询中使用Discards是否是一个好模式,例如:

public bool HasRedProduct => Products.Any(_=>_.IsRed == true);
Run Code Online (Sandbox Code Playgroud)

什么是优点/缺点,而不是使用

public bool HasRedProduct => Products.Any(x=>x.IsRed == true);
Run Code Online (Sandbox Code Playgroud)

c# linq c#-7.0

5
推荐指数
1
解决办法
269
查看次数

无法在ListView上的自定义ArrayAdapter中获取选定项目索引

我的Android项目有问题,因为我无法使用自己的ArrayAdapter从我的List中获取选定的项目索引.我从教程中尝试了一些示例,但它们不起作用.解决办法是什么?

适配器

public class myProductAdapter extends ArrayAdapter<myProductsGroup> {

    private List<myProductsGroup> productList;
    private Context context;

    public myProductAdapter(List<myProductsGroup> productList, Context ctx) {
        super(ctx, R.layout.list_products_row, productList);
        this.productList = productList;
        this.context = ctx;
    }

    @Override
    public int getCount() {
    return productList.size();
    }

    /*
    public void onClick(View v) {
        int position = Integer.parseInt((String) v.getTag());

        OrderFirstGridPage.setSelectedItem(position);             
    }
    */

    public View getView(int position, View convertView, ViewGroup parent) {

        if (convertView == null) {
            LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            convertView = inflater.inflate(R.layout.list_products_row, parent, false);
        }
            TextView tv = …
Run Code Online (Sandbox Code Playgroud)

java android selecteditem

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

Linq - 检查where子句中的条件如果字段可以为空

我有问题 - 即使项目没有引用,如何检查 where 子句中的条件?

最基本的方法 - 我正在检查我的类中的字段,该字段可以为空。当我以这种方式检查它时,它将返回空引用异常

 var soldOutProducts = from p in list 
            where p.destinataire.StartsWith("D") 
            select p; 
Run Code Online (Sandbox Code Playgroud)

c# linq

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

在Java中以适当/有效的方式设置Lists元素

我在Java中编写了一些Android项目.我想将0设置为List中的所有元素

int j = 0;
for(@SuppressWarnings("unused") Integer integ : listItemsNum) {
   listItemsNum.set(j, 0);
   j++;
}
Run Code Online (Sandbox Code Playgroud)

如何使其更有效?

java android list

0
推荐指数
1
解决办法
97
查看次数

在静态类中的静态方法参数中使用它?

为什么我要在静态类的静态函数中使用'this'到参数中的对象?我的意思是使用这两种方法之间的真正区别?

public static class Extensions
{
    public static string AsJson(this object obj)
    public static string AsJson2(object obj)
}
Run Code Online (Sandbox Code Playgroud)

c# static-methods

0
推荐指数
1
解决办法
81
查看次数

标签 统计

android ×4

c# ×3

java ×3

linq ×2

arraylist ×1

c#-7.0 ×1

list ×1

selecteditem ×1

static-methods ×1

xamarin ×1