com.codegym.task.task22.task2203.Solution$StringTooShortException
at com.codegym.task.task22.task2203.Solution.getPartOfString(Solution.java:18)
at com.codegym.task.task22.task2203.Solution.main(Solution.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498
package com.codegym.task.task22.task2203;
/*
Between tabs
*/
public class Solution {
public static String getPartOfString(String string) throws StringTooShortException
{
if (string == null)
{
throw new StringTooShortException();
}
if (!string.contains("\\t"))
{
throw new StringTooShortException();
}
else
{
int v = string.indexOf("\t");
int u = string.indexOf("\t",v+1);
return string.substring(v,u);
}
}
public static class StringTooShortException extends Exception {
}
public static void main(String[] args) throws StringTooShortException {
System.out.println(getPartOfString("\tCodeGym is the best place \tto learn Java\t."));
}
}