Commit Graph
96 Commits
Author SHA1 Message Date
lizho d0c2a10a62 Update Strman.java (#97)
* Update Strman.java

fix bug in between()

* Update StrmanTests.java

* Update StrmanTests.java
2017-11-10 11:29:03 +05:30
Francesca Guiducci 9fb07aa1f8 Add escapeRegExp function (#95) 2017-10-22 13:09:40 +05:30
vic-nik da85915b8d Partially resolved #78 (#96)
* Partially resolved #78 (Hacktoberfest initiative)

* Removing trailing whitespaces
2017-10-22 13:09:20 +05:30
Francesca Guiducci befff2625b Add startCase function (#94) 2017-10-20 01:12:13 +05:30
Shekhar Gulati a25cba4c63 Resolved #79 2017-06-23 21:23:36 +05:30
Shekhar Gulati db5a8b5d65 Resolved #81 2017-06-23 21:04:12 +05:30
Shekhar Gulati 840198f97c Resolved #85 2017-06-17 05:21:28 +05:30
Shekhar Gulati e39978cb9c Resolved #86.
Also, rewrote underscored implementation to use regex
2017-06-17 05:11:51 +05:30
Shekhar Gulati 88d9664aea Resolved #87 2017-06-17 04:06:46 +05:30
Shekhar Gulati 5e5440119d #88 Added Errorprone to project 2017-06-17 03:50:21 +05:30
Shekhar Gulati f5d9a0b535 #88 Added Checkstyle to project 2017-06-17 03:36:42 +05:30
Shekhar Gulati 5eca5814de Resolved #83 2017-06-17 03:17:05 +05:30
Shekhar Gulati 9b4f0ac791 Code Refactoring
1. Moved all private methods to the end
2. Improved zip implementation so that we leverage Java 8 features
3. Using *Tests convention instead of Test for unit test cases
2017-06-17 03:01:11 +05:30
César Aguilera 90322a7339 Implementation of zip function #72 (#92)
* #72: First test passing

* #72: Second test passing

* #72: Third test passing

* #72: Added extra assertion

* #72: Fixed wrong test

* #72: Fixed wrong test

* #72: Added fourth test (passing)

* #72: fixed typo in test name

* #72: added fifth test

* #72: fixed test names

* #72: refactored for multiple inputs

* #72: added extra test cases and documentation

* #72: addressed @shekhargulati comments
2017-06-14 20:41:54 +05:30
Shekhar Gulati 4369f904c9 #84 improved implementation of underscored function to incorporate whitespace, dashed strings. Also, cleaned up the code. 2017-05-20 23:24:21 +05:30
Andy Deese a4d2c2aa41 Added underscored method with tests and documentation 2017-05-20 12:15:20 -04:00
Andy Deese d04e679b07 Adding isBlank method (#89)
* added isBlank method, along with junit test and readme update

* removing local files

* adding gitignore with Eclipse specific files ignored

* removed unused imports from Strman.java and split tests out to match current test convention
2017-05-20 06:57:21 +05:30
Shekhar Gulati 4d94035f17 Formatted code to move private methods down 2017-05-12 15:22:41 +05:30
César Aguilera 84b3303718 Feature required in #73 (#77) 2017-05-09 18:16:11 +05:30
wli75 605eb4f2a5 fixed containsAll (#76) 2017-03-07 20:09:18 +05:30
Shekhar Gulati 61ca9fc984 Resolved #66 2016-08-24 15:32:45 +05:30
Shekhar Gulati bacbe46529 Resolved #65 2016-08-24 15:02:00 +05:30
Shekhar Gulati 9b60adf732 Resolved #68 2016-08-24 14:26:16 +05:30
Shekhar Gulati f635543679 #71 updated documentation 2016-08-24 12:16:19 +05:30
Shekhar Gulati 21f8bb9f8e Resolved#71 2016-08-24 12:11:04 +05:30
Shekhar Gulati f282dddca3 Resolved #54 and Resolved #59 2016-07-27 23:19:41 +05:30
Shekhar Gulati 3594042ab5 Resolved #53 2016-07-25 15:29:43 +05:30
Shekhar Gulati ec7cb02800 cleanup and added tests 2016-07-19 18:13:13 +05:30
Shekhar Gulati bf081e6b48 Resolved #51. Incorporated suggestions of johnsdouglass 2016-06-26 22:36:05 +05:30
Shekhar Gulati ab6c36c078 Resolved #50 2016-06-26 22:29:03 +05:30
Shekhar Gulati dfc05347bf Resolved #49 2016-06-26 22:10:03 +05:30
Shekhar Gulati bc6e873a5e fixed JavaDoc 2016-05-22 21:01:48 +05:30
Shekhar Gulati 0673a2d62c Updated documentation, licenses, and other clean up 2016-05-22 20:44:04 +05:30
Shekhar Gulati 27d10cb985 Fixed #40. Added support for toSnakeCase function 2016-05-22 19:09:04 +05:30
Shekhar Gulati f6811a9905 Fixed #38. Added support for toKebabCase function 2016-05-22 19:05:56 +05:30
Shekhar Gulati 4bff84d869 Fixed #37. Added support for toDeCamelCase function 2016-05-22 19:00:39 +05:30
Shekhar Gulati 09793e71f5 Fixed #36 and fFixed #41. Added support for toCamelCase and toStudlyCasefunction 2016-05-22 18:42:35 +05:30
Shekhar Gulati 1b7c268bbe Fixed #35. Added support for surround function 2016-05-22 18:07:46 +05:30
Shekhar Gulati c1b1a70eaa Fixed #31 and #43. Added support for slugify and transliterate function 2016-05-22 17:54:28 +05:30
Shekhar Gulati ee680cc1a8 Fixed #30. Added support for slice function 2016-05-22 17:03:41 +05:30
Shekhar Gulati 0929da6512 Fixed #29. Added support for shuffle function 2016-05-22 16:55:55 +05:30
Shekhar Gulati 95a0be5c7c Fixed #3. Added support for htmlEncode function 2016-05-22 16:40:24 +05:30
Shekhar Gulati 5158ca6b17 Fixed #2. Added support for htmlDecode function 2016-05-22 16:04:27 +05:30
Shekhar Gulati 8fbdbd4e9e Fixed #45. Added support for truncate function 2016-05-22 00:15:46 +05:30
Shekhar Gulati 83539a99b9 Fixed #32. Added support for split function 2016-05-22 00:08:59 +05:30
Shekhar Gulati 162b02bf98 Fixed #28. Added support for safeTruncate function 2016-05-21 23:56:51 +05:30
Shekhar Gulati 18b0f0ae19 Fixed #27. Added support for rightTrim function 2016-05-21 22:50:59 +05:30
Shekhar Gulati 665cc8f32e Fixed #26. Added support for rightPad function 2016-05-21 22:46:11 +05:30
Shekhar Gulati 0208aad28e Fixed #25. Added support for reverse function 2016-05-21 22:36:22 +05:30
Shekhar Gulati ee5c3baea7 Fixed #24. Added support for replace function 2016-05-21 22:25:10 +05:30