android studio string to int

by GuRu · Published February 3, 2018 · Updated February 3, 2018

Some times we need to convert String to int in Java. This is fairly easy using Integer class.

This can be achieved by two methods:

1. Using Integer.parseInt()

Using parseInt() method of Integer class we can convert String to int

Note : In this case the number returned by the method is primitive int.

2. Using Integer.valueOf()

Using valueOf() method we can convert String to Integer object.

Note : In this case we will instance of Integer class.

Technology enthusiast. Loves to tinker with things. Always trying to create something wonderful using technology. Loves coding for Android, Raspberry pi, Arduino , Opencv and much more.

  • Next story Flashing NodeMCU firmware to ESP8266 module
  • Previous story GifCam – Best Gif Creator-Editor for Android

Java8 Lambda expression tutorial

January 22, 2017

by GuRu · Published January 22, 2017

Producer Consumer Problem Java : Detailed Explaination

December 22, 2016

by ProxyAdmin · Published December 22, 2016 · Last modified January 28, 2018

LRU Cache : Java Implementation

November 26, 2016

by ProxyAdmin · Published November 26, 2016 · Last modified December 27, 2016

Я просто пытаюсь преобразовать строку, созданную с помощью сканера штрих-кода, в int, чтобы я мог манипулировать им, взяв оставшуюся часть для генерации заданного числа целых чисел. До сих пор я пробовал:

Первый дает мне ошибку: метод getText () не определен для типа String, в то время как последние два не имеют ошибок компиляции, но приложение сразу же срабатывает при их вызове. Я думал, что это связано с моим методом сканирования штрих-кода, но я положил его в OnCreate и все еще получил ошибку.

Это уже строка? Удалите вызов getText ().

Используйте регулярное выражение:

вывод:

Вам просто нужно написать строку кода, чтобы преобразовать вашу строку в int.

Используйте регулярное выражение:

Если вам нужна первая комбинация чисел, тогда вы должны попробовать под кодом:

Штрих-код часто состоит из большого количества, поэтому я думаю, что ваше приложение вылетает из-за размера строки, которую вы пытаетесь преобразовать в int . Вы можете использовать BigInteger

Вы не можете преобразовать в строку, если ваше целочисленное значение равно нулю или начинается с нуля (в этом случае 1-м ноль будет пренебрегать). Попробуйте изменить.

I’m simply trying to convert a string that is generated from a barcode scanner to an int so that I can manipulate it by taking getting the remainder to generate a set number of integers. So far I have tried:

The first one gives me the error :The method getText() is undefined for the type String while the last two don’t have any compile errors but the app crashes immediately when those are called. I thought it had to do with my barcode scanning intent method but I put it into the OnCreate and still got the error.

Оцените статью