如果条形码扫描的字符串(例如)包含“CZC”,我希望能够将整个字符串更改为(例如)“LOKO”。
<小时/>if (data != null) {
Barcode barcode = data.getParcelableExtra(BarcodeCaptureActivity.BarcodeObject);
statusMessage.setText("Strichcode erfolgreich gelesen");
barcodeValue.setText(barcode.displayValue);
Log.d(TAG, "Strichcode Scannen: " + barcode.displayValue);
<小时/>
如果包含“CZC”,这部分以及我已经编写的更多代码应该会更改整个字符串。
最佳答案
使用String#contains
:
String bc = barcode.displayValue
if (bc.contains("CZV")) {
bc = "LOKO";
}
barcodeValue.setText(bc);
关于java - 当子字符串包含某些字符时更改整个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60412040/