本文整理了Java中com.google.common.base.Strings.padStart()
方法的一些代码示例,展示了Strings.padStart()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.padStart()
方法的具体详情如下:
包路径:com.google.common.base.Strings
类名称:Strings
方法名:padStart
[英]Returns a string, of length at least minLength, consisting of string prepended with as many copies of padChar as are necessary to reach that length. For example,
See java.util.Formatter for a richer set of formatting capabilities.
[中]返回一个长度至少为minLength的字符串,该字符串包含为达到该长度所需的尽可能多的padChar副本。例如
*padStart(“7”,3,'0')返回“007”
*padStart(“2010”,3,'0')返回“2010”
参见java。util。Formatter提供更丰富的格式化功能。
代码示例来源:origin: prestodb/presto
public static String computeBucketedFileName(String filePrefix, int bucket)
{
return filePrefix + "_bucket-" + Strings.padStart(Integer.toString(bucket), BUCKET_NUMBER_PADDING, '0');
}
代码示例来源:origin: jamesdbloom/mockserver
private StringBuffer appendNewLineAndIndent(int numberOfSpacesToIndent, StringBuffer output) {
return output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent, ' '));
}
}
代码示例来源:origin: jamesdbloom/mockserver
private StringBuffer appendNewLineAndIndent(int numberOfSpacesToIndent, StringBuffer output) {
return output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent, ' '));
}
}
代码示例来源:origin: jamesdbloom/mockserver
private StringBuffer appendNewLineAndIndent(int numberOfSpacesToIndent, StringBuffer output) {
return output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent, ' '));
}
}
代码示例来源:origin: jamesdbloom/mockserver
private StringBuffer appendNewLineAndIndent(int numberOfSpacesToIndent, StringBuffer output) {
return output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent, ' '));
}
}
代码示例来源:origin: jamesdbloom/mockserver
private StringBuffer appendNewLineAndIndent(int numberOfSpacesToIndent, StringBuffer output) {
return output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent, ' '));
}
}
代码示例来源:origin: jamesdbloom/mockserver
private StringBuffer appendNewLineAndIndent(int numberOfSpacesToIndent, StringBuffer output) {
return output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent, ' '));
}
}
代码示例来源:origin: jamesdbloom/mockserver
private StringBuffer appendNewLineAndIndent(int numberOfSpacesToIndent, StringBuffer output) {
return output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent, ' '));
}
}
代码示例来源:origin: jamesdbloom/mockserver
private StringBuffer appendNewLineAndIndent(int numberOfSpacesToIndent, StringBuffer output) {
return output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent, ' '));
}
}
代码示例来源:origin: jamesdbloom/mockserver
private StringBuffer appendNewLineAndIndent(int numberOfSpacesToIndent, StringBuffer output) {
return output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent, ' '));
}
}
代码示例来源:origin: jtablesaw/tablesaw
@Override
public LocalDateTime parse(String value) {
if (isMissing(value)) {
return null;
}
value = Strings.padStart(value, 4, '0');
return LocalDateTime.parse(value, formatter);
}
}
代码示例来源:origin: google/guava
public void testPadStart_null() {
try {
Strings.padStart(null, 5, '0');
fail();
} catch (NullPointerException expected) {
}
}
代码示例来源:origin: google/guava
public void testPadStart_noPadding() {
assertSame("", Strings.padStart("", 0, '-'));
assertSame("x", Strings.padStart("x", 0, '-'));
assertSame("x", Strings.padStart("x", 1, '-'));
assertSame("xx", Strings.padStart("xx", 0, '-'));
assertSame("xx", Strings.padStart("xx", 2, '-'));
}
代码示例来源:origin: google/guava
public void testPadStart_somePadding() {
assertEquals("-", Strings.padStart("", 1, '-'));
assertEquals("--", Strings.padStart("", 2, '-'));
assertEquals("-x", Strings.padStart("x", 2, '-'));
assertEquals("--x", Strings.padStart("x", 3, '-'));
assertEquals("-xx", Strings.padStart("xx", 3, '-'));
}
代码示例来源:origin: jamesdbloom/mockserver
@Override
public String serialize(int numberOfSpacesToIndent, Header header) {
StringBuilder output = new StringBuilder();
output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent * INDENT_SIZE, ' '));
output.append("new Header(").append(NottableStringToJavaSerializer.serializeNottableString(header.getName()));
for (NottableString value : header.getValues()) {
output.append(", ").append(NottableStringToJavaSerializer.serializeNottableString(value));
}
output.append(")");
return output.toString();
}
代码示例来源:origin: jamesdbloom/mockserver
@Override
public String serialize(int numberOfSpacesToIndent, Parameter parameter) {
StringBuilder output = new StringBuilder();
output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent * INDENT_SIZE, ' '));
output.append("new Parameter(").append(NottableStringToJavaSerializer.serializeNottableString(parameter.getName()));
for (NottableString value : parameter.getValues()) {
output.append(", ").append(NottableStringToJavaSerializer.serializeNottableString(value));
}
output.append(")");
return output.toString();
}
代码示例来源:origin: google/guava
public void testPadStart_negativeMinLength() {
assertSame("x", Strings.padStart("x", -1, '-'));
}
代码示例来源:origin: jamesdbloom/mockserver
@Override
public String serialize(int numberOfSpacesToIndent, Cookie cookie) {
return NEW_LINE + Strings.padStart("", numberOfSpacesToIndent * INDENT_SIZE, ' ') + "new Cookie(" +
NottableStringToJavaSerializer.serializeNottableString(cookie.getName()) + ", " +
NottableStringToJavaSerializer.serializeNottableString(cookie.getValue()) + ")";
}
代码示例来源:origin: jtablesaw/tablesaw
default StringColumn padStart(int minLength, char padChar) {
StringColumn newColumn = StringColumn.create(name() + "[pad]");
for (int r = 0; r < size(); r++) {
String value = getString(r);
newColumn.append(Strings.padStart(value, minLength, padChar));
}
return newColumn;
}
代码示例来源:origin: jtablesaw/tablesaw
@Test
public void testYearWeek() {
LocalDateTime dateTime = LocalDateTime.of(2018, 4, 10, 7, 30);
startCol.append(dateTime);
StringColumn yearWeek = startCol.yearWeek();
TemporalField woy = WeekFields.of(Locale.getDefault()).weekOfWeekBasedYear();
assertEquals(
"2018-" +
Strings.padStart(String.valueOf(dateTime.get(woy)), 2, '0'),
yearWeek.get(0));
}
内容来源于网络,如有侵权,请联系作者删除!