我有一个ArrayList包含ArrayLists各ArrayList在根列表中包含一个ArrayList中Integers和的一个Strings.我正在将它与Gson转换为String以使用SharedPreferences保存它.但是当我重新转换它时,Gson给了我2.131558489E9而不是原来的int 2131558489.我该如何解决这个问题?最好的祝福.
这是我如何转换ArrayList:levelPattern是ArrayList
String levelPatternGson = new Gson().toJson(levelPattern);
Run Code Online (Sandbox Code Playgroud)
这就是我将其转换回来的方式:
levelPattern = new Gson().fromJson(levelPatternGson, ArrayList.class);
Run Code Online (Sandbox Code Playgroud) 我的应用程序中有一个材料扩展面板.当您将鼠标悬停在面板上时,我想展开面板,如果再次离开,我想自动折叠.这可以在my.css文件中实现吗?或者我必须在我的打字稿中这样做以及如何做?
这是我的html:
<mat-expansion-panel class="expansion-panel-class">
<mat-expansion-panel-header>
....
</mat-expansion-panel-header>
<mat-list>
<!-- my elements -->
</mat-list>
</mat-expansion-panel>
Run Code Online (Sandbox Code Playgroud)
和我的css:
.expansion-panel-class{
/*Expansion panel is collapsed*/
}
.expansion-panel-class :hover{
/*Expansion panel is expanded*/
}
Run Code Online (Sandbox Code Playgroud)
提前致谢!
我有一个像这样的ArrayList;
int a=0;
int b=0;
int c=4;
ArrayList<Integer> al=new ArrayList<Integer>();
al.add(a);
al.add(b);
al.add(c);
Run Code Online (Sandbox Code Playgroud)
我想删除所有条目至极具有价值0,并成为int c与价值4是在index 0.
这怎么样?