Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* CST8110 - Introduction to Computer Programming
- * Section: 521
- * Semester: 19F
- * Professor: Morrison
- * Student ID: 040986555
- * Student Email: abee0001@algonquinlive.com
- * Assignment 4
- */
- import java.util.Scanner;
- import java.util.Arrays; //Imports arrays
- public class StringToIntArray { //Class to convert string to an array list
- int n = 10;
- int[] intArray = new int[n];
- int index = 0;
- public static void main(String[] args) {
- }
- public StringToIntArray(){
- Arrays.fill(intArray, Integer.MIN_VALUE);
- }
- public int indexOf(int intToFind){
- while(index < intArray.length) {
- if (intArray[index] == intToFind){
- return index;
- }
- index++;
- }
- return -1;
- }
- public int indexOf(String intToFind){
- int value = Integer.valueOf(intToFind);
- indexOf(value);
- return -1;
- }
- public boolean contains(int intToFind){
- if (indexOf(intToFind) == -1){
- return true;
- }
- return false;
- }
- public int get(int index){
- if (index< Integer.MIN_VALUE && index> intArray.length) {
- return Integer.MIN_VALUE;
- }
- return intArray[index];
- }
- public boolean scanStringToIntArray(String s, boolean skipErrors){
- Scanner input = new Scanner(s);
- while(input.hasNext() == true) {
- if (!input.hasNextInt()) {
- input.next();
- } else {
- System.out.println(intArray[index]);
- intArray[index] = input.nextInt();
- index++;
- }
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement