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]);有啥作用啊?的主要内容,如果未能解决你的问题,请参考以下文章

如何为本地通知设置警报管理器?

时间

时间

bottoSheet 中的 textView 不会改变

JAVA中score=Integer.parseInt(args[0]);有啥作用啊?

elasticsearch系列java定义score