JAVA中score=Integer.parseInt(args[0]);有啥作用啊?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中score=Integer.parseInt(args[0]);有啥作用啊?相关的知识,希望对你有一定的参考价值。
args是入口函数main(String[] args)方法的参数,args是字符串数组,args[0]取出的数据就是字符串,Integer.parseInt可以把字符串转换为int(Integer)类型 参考技术A 把传进来的参数args[0]转成整型 参考技术B 把传入的参数args[0]转换为int 参考技术C 可以安装软件bottoSheet 中的 textView 不会改变
【中文标题】bottoSheet 中的 textView 不会改变【英文标题】:textView inside bottoSheet doesn't change 【发布时间】:2017-04-05 12:42:24 【问题描述】:每次单击我的标记时,我都会尝试更改 textView 文本。但是 textView 不会更改文本。日志显示文本,但 setText 不工作
public boolean onMarkerClick(Marker marker)
Halte h = arrayListHalte.get(Integer.parseInt(marker.getSnippet()));
Log.d(TAG, "onMarkerClick: " + h.getNamaHalte());
tvNamaHalte.setText(h.getNamaHalte());
mBottomSheet.setState(BottomSheetBehavior.STATE_EXPANDED);
fab.hide();
return false;
这是我的 oncreate
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(myToolbar);
tvNamaHalte = (TextView) findViewById(R.id.nama_bs);// i get my textView from bottomSheet
【问题讨论】:
【参考方案1】:只要把代码改成如下试试……
public boolean onMarkerClick(Marker marker)
Halte h = arrayListHalte.get(Integer.parseInt(marker.getSnippet()));
Log.d(TAG, "onMarkerClick: " + h.getNamaHalte());
mBottomSheet.setState(BottomSheetBehavior.STATE_EXPANDED);
tvNamaHalte.setText(h.getNamaHalte());
fab.hide();
return false;
【讨论】:
以上是关于JAVA中score=Integer.parseInt(args[0]);有啥作用啊?的主要内容,如果未能解决你的问题,请参考以下文章