Archived
69 lines
2.0 KiB
Java
69 lines
2.0 KiB
Java
package com.studentersamfundet.app;
|
|
|
|
import java.io.BufferedReader;
|
|
import java.io.IOException;
|
|
import java.io.InputStream;
|
|
import java.io.InputStreamReader;
|
|
import java.io.Reader;
|
|
import java.io.StringWriter;
|
|
import java.io.Writer;
|
|
|
|
public class Utils {
|
|
public static String intToMonthStr(int monthInt) {
|
|
String monthString;
|
|
|
|
switch (monthInt) {
|
|
case 1: monthString = "Januar"; break;
|
|
case 2: monthString = "Februar"; break;
|
|
case 3: monthString = "Mars"; break;
|
|
case 4: monthString = "April"; break;
|
|
case 5: monthString = "Mai"; break;
|
|
case 6: monthString = "Juni"; break;
|
|
case 7: monthString = "Juli"; break;
|
|
case 8: monthString = "August"; break;
|
|
case 9: monthString = "September"; break;
|
|
case 10: monthString = "Oktober"; break;
|
|
case 11: monthString = "November"; break;
|
|
case 12: monthString = "Desember"; break;
|
|
default: monthString = "NA"; break;
|
|
}
|
|
return monthString;
|
|
}
|
|
|
|
public static String stripNullFromDay(String day) {
|
|
if (day.charAt(0) == '0')
|
|
day = day.substring(1);
|
|
return day;
|
|
}
|
|
|
|
public static String convertStreamToString(InputStream is)
|
|
throws IOException {
|
|
/*
|
|
* To convert the InputStream to String we use the
|
|
* Reader.read(char[] buffer) method. We iterate until the
|
|
* Reader return -1 which means there's no more data to
|
|
* read. We use the StringWriter class to produce the string.
|
|
*/
|
|
if (is != null) {
|
|
Writer writer = new StringWriter();
|
|
|
|
char[] buffer = new char[1024];
|
|
try {
|
|
Reader reader = new BufferedReader(
|
|
new InputStreamReader(is, "UTF-8"));
|
|
int n;
|
|
while ((n = reader.read(buffer)) != -1) {
|
|
writer.write(buffer, 0, n);
|
|
}
|
|
} finally {
|
|
is.close();
|
|
}
|
|
return writer.toString();
|
|
} else {
|
|
return "";
|
|
}
|
|
}
|
|
|
|
}
|
|
|