当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing trim()用法及代码示例


Processing, trim()用法介绍。

用法

  • trim(str)
  • trim(array)

参数

  • str (String) 任何字符串
  • array (String[]) 一个字符串数组

返回

  • String or String[]

说明

从字符串的开头和结尾删除空白字符。除了空格、回车和制表符等标准空白字符外,此函数还删除了 Unicode "nbsp" (U+00A0) 字符和零宽度 no-break 空格 (U+FEFF) 字符。

例子

Table table;

void setup() {

  table = new Table();

  table.addColumn("name");
  table.addColumn("type");

  TableRow newRow = table.addRow();
  newRow.setString("name", "   Lion");
  newRow.setString("type", "Mammal");

  newRow = table.addRow();
  newRow.setString("name", "Snake  ");
  newRow.setString("type", "Reptile");

  newRow = table.addRow();
  newRow.setString("name", "  Mosquito  ");
  newRow.setString("type", "Insect");
  
  println(table.getStringColumn("name"));
  
  table.trim();
  
  println(table.getStringColumn("name"));
}

// Sketch prints:
// [0] "   Lion"
// [1] "Snake  "
// [2] "  Mosquito  "
// [0] "Lion"
// [1] "Snake"
// [2] "Mosquito"
String s1 = "    Somerville MA ";
println(s1);  // Prints "    Somerville MA "
String s2 = trim(s1);
println(s2);  // Prints "Somerville MA"

String[] a1 = { " inconsistent ", " spacing" };  // Note spaces
String[] a2 = trim(a1);
printArray(a2);
// Prints the following array contents to the console:
// [0] "inconsistent"
// [1] "spacing"

有关的

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 trim()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。