pastebin

About this pastebin

Welcome to the bulix.org / pastebin. Please don't use this pastebin for illegal purposes, defamation or kitten-squashing.

This pastebin is written using PHP and MySQL and relies on Alex Gorbatchev's syntax hhighlighter (JavaScript based). To avoid spam, you will be required to complete a small mathematical challenge when adding a new paste.

Paste #68000: Untitled Java paste by 77.202.219.94

	/**
	 * Parse a human-readable string possibly including SI units into an integer.
	 * @throws NumberFormatException
	 *             if the string is not parseable
	 */
	public static int parseSIInt(String s) throws NumberFormatException {
		int res = 1;
		int x = s.length() - 1;
		int idx;
		try {
			long[] l =
				{
					1000,
					1 << 10,
					1000 * 1000,
					1 << 20,
					1000 * 1000 * 1000,
					1 << 30 };
			while ((x >= 0)
				&& ((idx = "kKmMgG".indexOf(s.charAt(x))) != -1)) {
				x--;
				res *= l[idx];
			}
			res *= Double.parseDouble(s.substring(0, x + 1));
		} catch (ArithmeticException e) {
			res = Integer.MAX_VALUE;
			throw new NumberFormatException(e.getMessage());
		}
		return res;
	}

New paste

  Language:
Private   — Wrap long lines  —  5 + 5 =   —  

30 more recent public pastes


# Title Type Date
1 Untitled ASCII paste by 84.190.218.1 ASCII 04 Jul 2009, 07:25
2 Untitled XML/HTML paste by 71.235.178.72 XML/HTML 04 Jul 2009, 03:13
3 Untitled ASCII paste by 67.141.131.214 ASCII 03 Jul 2009, 17:40
4 Untitled ASCII paste by 67.141.131.214 ASCII 03 Jul 2009, 15:09
5 Untitled ASCII paste by 67.141.131.214 ASCII 03 Jul 2009, 15:08
6 Untitled ASCII paste by 67.141.131.214 ASCII 03 Jul 2009, 14:19
7 Untitled ASCII paste by 67.141.131.214 ASCII 03 Jul 2009, 14:13
8 Untitled ASCII paste by 67.141.131.214 ASCII 03 Jul 2009, 02:35
9 Untitled ASCII paste by 67.141.131.214 ASCII 03 Jul 2009, 02:22
10 Untitled ASCII paste by 67.141.131.214 ASCII 03 Jul 2009, 02:20
11 Untitled ASCII paste by 67.141.131.214 ASCII 03 Jul 2009, 02:17
12 Untitled ASCII paste by 67.141.131.214 ASCII 03 Jul 2009, 00:40
13 Untitled ASCII paste by 67.141.131.214 ASCII 03 Jul 2009, 00:23
14 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 23:20
15 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 23:19
16 Untitled Perl paste by 212.117.187.46 Perl 02 Jul 2009, 21:27
17 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 20:42
18 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 19:12
19 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 19:10
20 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 19:08
21 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 19:01
22 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 18:51
23 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 11:19
24 Untitled ASCII paste by 82.247.183.72 ASCII 02 Jul 2009, 11:16
25 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 11:12
26 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 11:01
27 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 10:56
28 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 10:54
29 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 10:36
30 Untitled ASCII paste by 67.141.131.214 ASCII 02 Jul 2009, 03:23

Powered by the Bulix.org Code Pastebin, by Maxime Petazzoni. View pastebin statistics.